Non riesco mai a riuscire a creare tabelle MySQL con colonne del tipo TEXT. Ecco il mio MySQL:Errore di sintassi Creazione di una tabella con una colonna denominata "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)
Quando è eseguito, ottengo questo:
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
Non riesco a capire cosa c'è che non va! Sto usando Java se fa alcuna differenza.
In un'altra nota, sono abbastanza sicuro l'utilizzo di testo per la maggior parte di queste colonne non è corretto – IcedDante
Sì, la maggior parte dei quegli usi di TEXT erano piuttosto cattivi. Fortunatamente, sono migliorato moltissimo da quando ho fatto questa domanda in origine. – Greg
Ho pensato che probabilmente lo avevi;) – IcedDante