各位老哥,小弟请教个问题,我有张mysql数据表,里边大概6W条记录,现在有个varchar类型字段改成int类型,该字段有建立索引的,我是不是应该先删除索引再改字段类型?或者有更好的方法?
认证高级PHP讲师
首先,資料結構盡可能不要改動其次,如果非動不可,請先備份好數據,預防不測最後,「欄位是否應該先刪除索引再改欄位類型」恐怕要看是什麼樣的索引吧。 。 。 最直接的辦法應該是新建一張表,然後再導入資料
補充一句:其實,哪有什麼更好的辦法,嘗試就對了!
首先,資料結構盡可能不要改動
其次,如果非動不可,請先備份好數據,預防不測
最後,「欄位是否應該先刪除索引再改欄位類型」恐怕要看是什麼樣的索引吧。 。 。
最直接的辦法應該是新建一張表,然後再導入資料
補充一句:其實,哪有什麼更好的辦法,嘗試就對了!