Computer >> Máy Tính >  >> Lập trình >> MySQL

Giải quyết LỖI MySQL 1064 (42000):Bạn có lỗi trong cú pháp của mình?

Lỗi này xảy ra nếu giả sử bạn đã sử dụng var_char thay vì loại varchar. Để loại bỏ loại lỗi này, hãy sử dụng ví dụ:varchar (100) thay vì var_char (100).

Bây giờ chúng ta hãy xem lỗi này xảy ra như thế nào -

mysql> create table removeErrorDemo
   -> (
   -> StudentId int,
   -> StudentName var_char(50)
   -> );

Sau đây là kết quả hiển thị lỗi -

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

Bây giờ hãy để chúng tôi loại bỏ lỗi. Đây là truy vấn để loại bỏ lỗi 1064 (42000) -

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

Ở trên, chúng tôi đã đặt varchar một cách chính xác, do đó sẽ không có lỗi nào xảy ra.