MySQL動態修改varchar長度

雖然這種情況不應該發生,通常像我們關係型數據庫,我們應該是事先設計好,以後不能改動,但是由於之前工作的疏忽,其實說實話,也不僅僅是我個人的疏忽,主要是溝通上的原因,當然數據庫畢竟是我設計的,所以,還是自我批評一下。

說一下情況:MySQL字段有個varchar值字段設置的太短了,設置了30個,(我依稀記得varchar是可擴展的,當然現實並不容忍我的依稀),所以我只能找一個方法在保證數據庫數據不變的情況下,動態修改varchar字段的長度,找了一段時間,終於讓我找到了。

alter table 表名 modify column 字段名 varchar(數量);

這個功能還是比較強大的,但是還是提醒大家最好設計的時候就不要出現這種問題啊。

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