mysql修改列名


  在網上找了幾個實驗了一下,感覺不靠譜,需要親自實驗。

alter table t_contract_billterm_record
change bill_start_date bill_start_date2 date NOT NULL DEFAULT '0000-00-00' COMMENT '賬單開始時間';

alter table t_contract_billterm_record
change bill_end_date bill_end_date2 date NOT NULL DEFAULT '0000-00-00' COMMENT '賬單結束時間';

  為什么這么說?

  如果只是寫修改完后的列名,不加列的默認值,不加列名說明,將會在修改的時候,將有本就有的信息給覆蓋掉。

  所以,在修改列名的時候,要保留列的基本信息,需要在修改列名的時候,強制寫上去。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM