ใน Windows ตั้งค่า sql_mode คבועในไฟล์ my.ini (หรือ my.cnf)
ขั้นตอน
- หา Data Directory:
SELECT @@datadir;(เช่นC:\ProgramData\MySQL\MySQL Server 8.0\Data\) - เปิดไฟล์
my.iniในโฟลเดอร์นั้น - เพิ่มบรรทัด:
sql_mode="TRADITIONAL"(หรือค่าที่ต้องการ) - Restart MySQL Service
ค่า sql_mode ยอดนิยม:
TRADITIONAL- Strict mode เต็มรูปแบบSTRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION- ค่า Default MySQL 8.0ANSI- โหมดเข้ากันได้กับ SQL มาตรฐาน
ตรวจสอบค่าปัจจุบัน: SELECT @@sql_mode;