ข้อผิดพลาดนี้อาจเกิดขึ้นหากคุณใช้ไวยากรณ์ที่ไม่ถูกต้อง สมมติว่าต่อไปนี้คือคำสั่งสร้างตาราง −
mysql> สร้างตาราง DemoTable1492 -> ( -> timestamp TIMESTAMP, -> event int, -> );ERROR 1064 (42000):คุณมีข้อผิดพลาดในไวยากรณ์ SQL ของคุณ ตรวจสอบคู่มือที่สอดคล้องกับเวอร์ชันเซิร์ฟเวอร์ MySQL ของคุณสำหรับไวยากรณ์ที่ถูกต้องที่จะใช้ใกล้กับ ')' ที่บรรทัดที่ 5
คุณต้องลบเครื่องหมายจุลภาคเพิ่มเติมด้านบนหลังคอลัมน์เหตุการณ์เพื่อแก้ไข ให้เราสร้าง −
. ก่อนmysql> สร้างตาราง DemoTable1492 -> ( -> การประทับเวลา TIMESTAMP, -> int เหตุการณ์ -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.44 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -
mysql> แทรกลงในค่า DemoTable1492 (ตอนนี้ (), 101); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า DemoTable1492 (ตอนนี้ () + ช่วง 3 เดือน, 102); ตกลง 1 แถว ได้รับผลกระทบ (0.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1492;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------------+-------+| ประทับเวลา | เหตุการณ์ |+--------------------+-------+| 2019-10-06 10:56:53 | 101 || 2020-01-06 10:57:07 | 102 |+--------------------+-------+2 แถวในชุด (0.00 วินาที)