ดูรายการ Reserved Words ทั้งหมดใน MySQL
MySQL เก็บคำสำรองไว้ในตาราง mysql.help_keyword สามารถ Query ได้โดยตรง
Syntax
SELECT * FROM mysql.help_keyword;
ตัวอย่างผลลัพธ์
คำสั่งจะคืนรายการคำสำรองทั้งหมด (หลายร้อยคำ) รวมถึง:
SELECT, INSERT, UPDATE, DELETECREATE, DROP, ALTER, TRUNCATEWHERE, GROUP, ORDER, HAVINGINDEX, KEY, PRIMARY, UNIQUE, FOREIGNJOIN, LEFT, RIGHT, INNER, OUTER- และอีกมากมาย...
หมายเหตุ: ผลลัพธ์จำนวนมาก (รูปภาพในต้นฉบับ) ไม่สามารถแสดงครบได้ที่นี่
แนะนำให้รันคำสั่งด้วยตนเองใน MySQL Client
การใช้งานจริง
- ตรวจสอบว่าชื่อตาราง/คอลัมน์ที่จะตั้ง ชนกับ Reserved Word หรือไม่
- หากชน ต้องห่อด้วย Backtick:
`select`,`from`,`order` - MySQL 8.0+ มี Reserved Words เพิ่มขึ้น (เช่น
GROUPS,RANGE,FUNCTION)
คำสั่งที่เกี่ยวข้อง
- ดู Keywords แบบมีคำอธิบาย:
HELP 'keywords'(ใน MySQL Client) - ดู Character Sets:
SHOW CHARACTER SET - ดู Collations:
SHOW COLLATION