Ich kann nie scheinen, MySQL-Tabellen mit Spalten des Typs TEXT erstellen zu können. Hier ist meine MySQL:Syntaxfehler Erstellen einer Tabelle mit einer Spalte mit dem Namen 'desc'
CREATE TABLE factions(id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), name VARCHAR(16) NOT NULL, desc TEXT NOT NULL, admins TEXT NOT NULL, mods TEXT, members TEXT, land TEXT, enemies TEXT, allies TEXT)
Wenn es läuft, bekomme ich diese:
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 'desc text NOT NULL, admins text NOT NULL, mods text, members text, land text, en' at line 1
ich kann nicht herausfinden, was los ist! Ich benutze Java, wenn es einen Unterschied macht.
Auf einer anderen Anmerkung, ich bin ziemlich sicher, dass Ihre Verwendung von TEXT für die meisten diese Spalten ist falsch – IcedDante
Ja, die meisten Diese TEXT-Verwendungen waren ziemlich schlecht. Zum Glück habe ich mich sehr verbessert, seit ich diese Frage gestellt habe. – Greg
Ich dachte, du hättest wahrscheinlich;) – IcedDante