เวอร์ชั่นที่มีปัญหา เช่น
10.3.31-MariaDB-0ubuntu0.20.04.1 - Ubuntu 20.04
เช็คค่า sql_mode
โค้ด: เลือกทั้งหมด
SELECT @@sql_mode;
แก้ไข ไฟล์STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
/etc/mysql/mariadb.conf.d/50-server.cnf
โค้ด: เลือกทั้งหมด
sql_mode="NO_ENGINE_SUBSTITUTION"
Restart Database Server ด้วยคำสั่ง
โค้ด: เลือกทั้งหมด
systemctl restart mysql
โค้ด: เลือกทั้งหมด
SELECT @@sql_mode;
โค้ด: เลือกทั้งหมด
NO_ENGINE_SUBSTITUTION
หมายเหตุ บทความนี้ใช้กับ Ubuntu 20.x และ เวอร์ชั่นอื่นๆที่ใกล้เคียงได้