1. 程式人生 > >MySql 報錯處理

MySql 報錯處理

修改欄位為 not null 報錯

  • alter table emp modify age int(10) NOT NULL;
    報錯提示:invalid use of null value
  • 原因:表中已經有記錄,可能某條記錄的值已經是個 null ,這時就無法設定為 not null
  • 解決方法:使用 update 把所有的 age 為NUll 的記錄全部設定一個預設值,然後再設定 not null 即可。