Bolehkah sesiapa mencari ralat dalam kod MySQL ini (Pemula)
P粉469090753
2023-07-24 17:17:03
<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>
Varchar需要一个长度: