-2
A
回答
0
如果你的列是一個VARCHAR列,你可以使用這樣的事情:
UPDATE yourtable
SET
col = DATE_FORMAT(STR_TO_DATE(col, "%Y%m%d"), "%m%d")
或者只是:
UPDATE yourtable
SET col = RIGHT(col, 4)
編輯
如果你需要首先創建一個新列,然後刪除舊列,你可以這樣做:
ALTER TABLE yourtable ADD COLUMN col2 VARCHAR(20);
UPDATE yourtable
SET col2 = RIGHT(col, 4);
ALTER TABLE yourtable DROP COLUMN col;
請參閱小提琴here。
相關問題
- 1. 從整數更改評級欄值
- 2. 如何更改MySQL日期格式?
- 3. 如何更改MySQL結果的格式?
- 4. 如何更改GRAILS GSP fieldValue格式整數的方式?
- 5. 更改日期格式從MySQL
- 6. 更改格式日期MySql
- 7. 更改MYSQL日期格式
- 8. Mysql:更改日期格式
- 9. mysql更改日期格式
- 10. MySQL日期格式更改
- 11. 如何在sql中更改逗號後的值(價格欄)
- 12. 如何從jDateChooser更改格式日期?
- 13. 如何更改整個WordPress網站的數字格式?
- 14. 如何更改整個數據庫的日期時間格式?
- 15. Excel VBA更改單元格值更改的數字格式
- 16. 在php中更改日期格式mysql
- 17. 如何更改格側欄的高度
- 18. 如何更改格式1格式2
- 19. 如何改變日期格式在MySQL?
- 20. 如何將日期值格式更改爲YYYYMMDD格式
- 21. 如何更改數據格式?
- 22. 如何更改浮點數的格式?
- 23. 如何更改我的參數格式?
- 24. Javascript如何更改javascript數組格式?
- 25. 如何更改數據幀的格式?
- 26. 如何更改NSDate格式
- 27. 如何更改JSON格式?
- 28. 如何更改created_at格式
- 29. 如何更改Json格式?
- 30. 如何更改SystemTime格式?
此問題沒有顯示任何研究工作。 **做你的作業很重要**。告訴我們你發現了什麼,***爲什麼它不符合你的需求。這表明你已經花時間去嘗試幫助你自己了,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案。 [FAQ](http://stackoverflow.com/questions/how-to-ask)。 – 2013-04-30 19:49:42
我會先創建一個新的列,然後填充新的字段,確保所有的數據都是正確的,然後刪除舊的列。 – 2013-04-30 20:19:14