Rumah  >  Soal Jawab  >  teks badan

Bolehkah sesiapa mencari ralat dalam kod MySQL ini (Pemula)

<p><br /></p> <pre class="brush:php;toolbar:false;">BUAT JADUAL `pelajar`.`studentinfo` ( id int, nama varchar, umur int ); ENJIN=InnoDB KOMEN = 'ujian';</pre> <p>Saya menggunakan meja kerja MySQL dan saya cuba mencipta jadual yang dipanggil pelajar. Walau bagaimanapun, kod saya memberikan mesej ralat </p> <pre class="brush:php;toolbar:false;">Operasi gagal: Terdapat ralat semasa menggunakan skrip SQL pada pangkalan data. Melaksanakan: CIPTA JADUAL `pelajar`.`studentinfo` ( id int, nama varchar, umur int ); ENJIN=InnoDB KOMEN = 'ujian'; ERROR 1064: Anda mempunyai ralat dalam sintaks SQL anda semak manual yang sepadan dengan versi pelayan MySQL anda untuk sintaks yang betul untuk digunakan berhampiran ', umur int )' di baris 3 Pernyataan SQL: CIPTA JADUAL `pelajar`.`studentinfo` ( id int, nama varchar, umur int )</pra> <p>Saya cuba menyelesaikan masalah dengan mengalih keluar jadual, seperti ini:</p> <pre class="brush:php;toolbar:false;">BUAT JADUAL `pelajar`.`studentinfo` ( ) ENJIN=InnoDB KOMEN = 'ujian';</pre> <p>Walaupun begitu, ia masih tidak berfungsi! Ia memberikan mesej ralat yang sama:</p> <pre class="brush:php;toolbar:false;">Operasi gagal: Terdapat ralat semasa menggunakan skrip SQL pada pangkalan data. Melaksanakan: CIPTA JADUAL `pelajar`.`studentinfo` ( ) ENJIN=InnoDB KOMEN = 'ujian'; ERROR 1064: Anda mempunyai ralat dalam sintaks SQL anda semak manual yang sepadan dengan versi pelayan MySQL anda untuk sintaks yang betul untuk digunakan berhampiran ') ENJIN=InnoDB KOMEN = 'ujian'' di baris 2 Pernyataan SQL: CIPTA JADUAL `pelajar`.`studentinfo` ( ) ENJIN=InnoDB KOMEN = 'ujian'</pre> <p><br /></p>
P粉469090753P粉469090753453 hari yang lalu363

membalas semua(1)saya akan balas

  • P粉590428357

    P粉5904283572023-07-25 13:50:11

    Varchar需要一个长度:

    CREATE TABLE `students`.`studentinfo` (
    id int,
    name varchar(100),
    age int
    )

    balas
    0
  • Batalbalas