Maison  >  Questions et réponses  >  le corps du texte

MYSQL (SERVEUR WAMP) : Erreur 1064 lors de la création d'une colonne de table avec AUTO_INCRMENT=1000 ?

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粉681400307P粉681400307203 Il y a quelques jours380

répondre à tous(1)je répondrai

  • P粉569205478

    P粉5692054782024-03-30 16:49:58

    AUTO_INCRMENT est l'option de colonne.

    La valeur

    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
    

    répondre
    0
  • Annulerrépondre