Maison > Questions et réponses > le corps du texte
J'ai ce code :
CREATE TABLE Company ( Comp_Code INT(5) NOT NULL AUTO_INCRMENT=1000, Comp_Name VARCHAR(15) NOT NULL, 主键(Comp_Code) );
Mais lorsque je l'exécute dans MYSQL depuis WAMPServer, j'obtiens l'erreur :
Erreur 1064 (42000) : Il y a une erreur dans votre syntaxe SQL ; consultez le manuel de la version de votre serveur MySQL pour connaître la syntaxe correcte à utiliser autour de '=1000, Comp_Name VARCHAR(15) NON NULL, Clé primaire (Comp_Code) )' en ligne 2
Pourquoi cela arrive-t-il ?
P粉5692054782024-03-30 16:49:58
AUTO_INCRMENT
est l'option de colonne.
Initial AUTO_INCRMENT=1000
est une option de tableau.
CREATE TABLE Company ( Comp_Code INT(5) NOT NULL AUTO_INCREMENT, -- specify that the column is AI Comp_Name VARCHAR(15) NOT NULL, PRIMARY KEY (Comp_Code) ) AUTO_INCREMENT=1000; -- specify initial AI value