有時候把公司的項目帶回家裏來作,就要在本身的電腦上部署數據庫。我倒入數據庫的時候總提示mysql
Invalid default value xxx 或Column 'xxxx' cannot be nullsql
從提示能夠看出是原本不能爲空的字段,再倒入數據時趕上了空數據。能夠修改字段屬性不爲NOT NULL,可是爲了與公司的數據庫儘可能保持一致,只能採起修改配置來放寬數據檢查。數據庫
打開mysql配置文件,找到spa
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
只要去掉其中的「STRICT_TRANS_TABLES」,改成code
sql-mode=」NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
最後重啓mysql服務便可部署