設置sql_model

有些服務器上的mysql表中有timestamp類型字段,但是不允許默認值爲'0000-00-00 00:00:00',主要是要設置sql_model來支持。

select @@sql_mode 查看

 

set @@sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE','')); 
設置已經存在的數據庫的模式

 

set @@global.sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE','')); 
設置以後創建的數據庫的mode

 最後也可以用相同的方式把,不能自動創建USER的model替換了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章