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

Sửa lỗi cơ sở dữ liệu MySQL # 1064?


Lỗi Cơ sở dữ liệu # 1064 có thể xảy ra do cú pháp không chính xác. Ví dụ:giả sử chúng tôi đang tạo bảng bên dưới -

mysql> create table DemoTable
   (
      UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
      UserName varchar(100),
      UserAge int,
      UserAddress varchar(200),
      UserCountryName varchar(100) ,
      isMarried boolean,
   );

Điều này sẽ tạo ra kết quả đầu ra sau, tức là 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 ')' at line 10

Để loại bỏ lỗi trên, bạn cần bỏ dấu phẩy cuối cùng (,). Truy vấn như sau để loại bỏ lỗi -

mysql> create table DemoTable
   (
      UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
      UserName varchar(100),
      UserAge int,
      UserAddress varchar(200),
      UserCountryName varchar(100),
      isMarried boolean
   );
Query OK, 0 rows affected (1.04 sec)