Hallo!
Ich bekomme bei dem folgenden MySQL-Query diesen Fehler:
Nur irgendwie will mir nicht eingehen, was daran falsch sein könnte . Ich habe auch schon das Attribut 'match' umbenannt (eventuell Probleme bei gleichen Tabellen- und Spaltennamen?), doch auch das hat nichts gebracht ...
EDIT: Okay, bin soeben selbst draufgekommen. 'match' ist unter MySQL scheinbar ein Schlüsselwort und ich darf sowohl Tabelle als auch Spalte nicht so nennen. Warum es dazu keine passendere Fehlermeldung gibt, ist mir allerdings schleierhaft ...
Ich bekomme bei dem folgenden MySQL-Query diesen Fehler:
ERROR 1064 (42000): 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 'match (
matchid INT(6) AUTO_INCREMENT NOT NULL,
match VARCHAR(255) NOT NULL,
eve' at line 1
Code:
CREATE TABLE match (
matchid INT(6) AUTO_INCREMENT NOT NULL,
match VARCHAR(255) NOT NULL,
eventid INT(5) NOT NULL,
stipulationid INT(5) NULL,
titelid INT(3) NULL,
anmerkungen TEXT NULL,
ergebnis INT(5) NOT NULL DEFAULT 0);
Nur irgendwie will mir nicht eingehen, was daran falsch sein könnte . Ich habe auch schon das Attribut 'match' umbenannt (eventuell Probleme bei gleichen Tabellen- und Spaltennamen?), doch auch das hat nichts gebracht ...
EDIT: Okay, bin soeben selbst draufgekommen. 'match' ist unter MySQL scheinbar ein Schlüsselwort und ich darf sowohl Tabelle als auch Spalte nicht so nennen. Warum es dazu keine passendere Fehlermeldung gibt, ist mir allerdings schleierhaft ...
Zuletzt bearbeitet: