Problem beim Einspielen der Sql vom Fischslot

Bananenmilch

Well-known member
16 Januar 2007
769
57
Hallo!

Ich habe vor kurzem den Fischslot für das VMS 2 gekauft. Beim einspielen der Sql erscheint folgende Fehlermeldung:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_german2_ci NOT NULL default '',
`jackpot1` va


Wer kann mir da helfen?

Mfg
 
Welche MySQL Version hast du denn?
MySQL 4 kennt das ganze Kollations-Zeug nicht, das müsstest du entweder manuell aus dem .sql entfernen oder einen MySQL4 kompatiblen Export benutzen (kann man beim export aus MySQL5 heraus einstellen).
 
am besten, du postest mal so 3-6 zeilen, am besten die zeile, die das problem macht, sowie 3 davor und 3 dannach; dann kann ich dir das erklären.
 
CREATE TABLE `vms2_fisch_slot` (
`def_id` varchar(10) collate latin1_german2_ci NOT NULL default '',
`jackpot1` varchar(100) collate latin1_german2_ci NOT NULL default '0',
`jackpot2` varchar(100) collate latin1_german2_ci NOT NULL default '0',

.....

`jp` varchar(10) collate latin1_german2_ci NOT NULL default '1',
`min_jp` varchar(30) collate latin1_german2_ci NOT NULL default '1000000',
`admin_gewinn` varchar(100) collate latin1_german2_ci NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
......

Mfg
 
Ich schreibs mal um, es sollte funktinieren, aber ich mache das ohne Test und aus dem Kopf...
PHP:
CREATE TABLE `vms2_fisch_slot` (
  `def_id` varchar(10) NOT NULL default '',
  `jackpot1` varchar(100) NOT NULL default '0',
  `jackpot2` varchar(100) NOT NULL default '0',
 
.....

`jp` varchar(10) NOT NULL default '1',
  `min_jp` varchar(30) NOT NULL default '1000000',
  `admin_gewinn` varchar(100) NOT NULL default '0'
) ENGINE=MyISAM;
......
 
Also habs probiert ,

das engine=MyIsam hat er auch nicht genommen, hab das auch noch entfernt dann gings.

Danke für die Hilfe , würde nur noch gern wissen ob das Engine=MyISAM wichtig ist oder ob ich es unbedingt brauche?


Mfg
 
Nein, bei MySQL4 ist das nicht wichtig, da du eh nur ganz eingeschränkt die Wahl hast. Ignorier es einfach, dann schläft es sich besser ;)