Salut c'est mon code et ça retourne "Vous avez une erreur dans votre syntaxe SQL, consultez le manuel correspondant à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de 'VALUE, chapitre VARCHAR (100) de caractère Utf8 COLLA » à la ligne 2"Problème avec CHARSET dans MySQL créer une table
CREATE TABLE SINON EXISTE textes (
id VALEUR DEFAULT SERIAL,
chapitre VARCHAR (100) de caractère Utf8 COLLATE utf8_general_ci,
texte CARACTÈRE LONGTEXT SET utf8 COLLATE utf8_general_ci,
uid INT NOT NULL AUTO_INCREMENT UNIQUE KEY,
temps TIMESTAMP,
FULLTEXT (chapitre)
) Moteur = InnoDB;
Je n'ai aucune idée de ce qui ne va pas, je l'écrivais selon la documentation de MySQL.
J'ai aussi essayé de changer cette colonne pour
chapitre VARCHAR (100) de caractère Utf8, ...
, mais il est revenu la même erreur.
Bonne réponse. Je pense que "VALUE" ne lui appartient pas non plus. De toute façon, il n'est pas nécessaire de définir une valeur par défaut pour une colonne auto-incrémentée. – bernie