Rumah > pangkalan data > tutorial mysql > Menyelesaikan MySQL ERROR 1064 (42000): Adakah sintaks anda salah?

Menyelesaikan MySQL ERROR 1064 (42000): Adakah sintaks anda salah?

王林
Lepaskan: 2023-08-28 09:25:02
ke hadapan
1749 orang telah melayarinya

解决 MySQL ERROR 1064 (42000): 你的语法有错误?

Ralat ini berlaku jika anda menggunakan var_char dan bukannya jenis varchar. Untuk menghapuskan jenis ralat ini, gunakan varchar(100) dan bukannya var_char(100).

Sekarang mari kita lihat bagaimana ralat ini berlaku -

mysql> create table removeErrorDemo
   -> (
   -> StudentId int,
   -> StudentName var_char(50)
   -> );
Salin selepas log masuk

Di bawah ialah output yang menunjukkan ralat -

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'var_char(50)
)' at line 4
Salin selepas log masuk

Sekarang mari kita hapuskan ralat itu. Di bawah ialah pertanyaan untuk mengalih keluar ralat 1064 (42000) -

mysql> create table removeErrorDemo
   -> (
   -> StudentId int,
   -> StudentName varchar(100)
   -> );
Query OK, 0 rows affected (1.72 sec)
Salin selepas log masuk

Di atas kami telah menetapkan varchar dengan betul supaya tiada ralat akan berlaku.

Atas ialah kandungan terperinci Menyelesaikan MySQL ERROR 1064 (42000): Adakah sintaks anda salah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan