Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

แก้ไขข้อผิดพลาดฐานข้อมูล MySQL #1064?


ข้อผิดพลาดฐานข้อมูล #1064 อาจเกิดขึ้นเนื่องจากไวยากรณ์ที่ไม่ถูกต้อง ตัวอย่างเช่น สมมติว่าเรากำลังสร้างตารางด้านล่าง −

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,
   );

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้เช่นข้อผิดพลาด -

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

ในการกำจัดข้อผิดพลาดข้างต้น คุณต้องลบเครื่องหมายจุลภาคสุดท้าย (,) แบบสอบถามมีดังต่อไปนี้เพื่อลบข้อผิดพลาด -

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)