[mysql] mysql 嚴格模式

[mysql] mysql 嚴格模式

  • mysql 嚴格模式
    • 不能對not null欄位插入null值
    • 不能對auto increment的id插入''值
    • 創建表格時, type為text的欄位不能有default值
    • 使用group by的話, select字段除了group by的欄位之外都必須是聚合函數包裹sum, count, avg, max, min這種值
    • 不接受月或日為0的日期, 對年不限制
    • 在嚴格模式, 在insert或update過程中, 如果被零除或MOD(X, 0), 則產生錯誤