ฉันได้อัปเกรดเซิร์ฟเวอร์ของเราเป็น Ubuntu 16 ซึ่งรวมถึง Mysql 5.7 และโดยค่าเริ่มต้นโหมด Strict จะเปิดใช้งาน (แม้ว่าจะไม่มีรายการใด ๆ สำหรับไฟล์การกำหนดค่าใด ๆ )
เรามีปัญหาในการนำเข้าฐานข้อมูลที่อยู่ระหว่างการผลิตภายใต้ mysql 5.6 และรุ่นก่อนหน้าและเป็นเพราะโหมดเข้มงวด โดยค่าเริ่มต้นนี่คือสิ่งที่เปิดใช้งาน:
STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY
ฉันจะกำหนดค่า mysql 5.7 ให้ทำงานตรงตามที่ทำใน 5.6 หรือว่าฐานข้อมูลจาก 5.6 เข้ากันได้กับ 5.7 ได้อย่างไร