cari

Rumah  >  Soal Jawab  >  teks badan

MYSQL (WAMP SERVER): Ralat 1064 semasa membuat lajur jadual dengan AUTO_INCRMENT=1000?

Saya mempunyai kod ini: CREATE TABLE Company ( Comp_Code INT(5) NOT NULL AUTO_INCRMENT=1000, Comp_Name VARCHAR(15) NOT NULL, 主键(Comp_Code) ); Tetapi apabila saya menjalankannya dalam MYSQL dari WAMPServer, saya mendapat ralat:

Ralat 1064 (42000): Terdapat ralat dalam sintaks SQL anda semak manual untuk versi pelayan MySQL anda untuk sintaks yang betul untuk digunakan sekitar '=1000, Nama_Kom VARCHAR(15) BUKAN NULL, Kunci utama (Comp_Code) )' pada baris 2

Mengapa ini berlaku?

P粉681400307P粉681400307325 hari yang lalu480

membalas semua(1)saya akan balas

  • P粉569205478

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

    AUTO_INCRMENT ialah pilihan lajur.

    Nilai AUTO_INCRMENT=1000 awal ialah pilihan jadual.

    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
    

    balas
    0
  • Batalbalas