【发布时间】:2012-09-06 16:03:51
【问题描述】:
我有一个包含 13000 行的数据库。每行都包含“日期”列,现在采用这种格式(示例):2012-09-01 17:53:28,但我希望它们是 TIMESTAMP。
我应该运行什么查询来将所有名为“日期”的列从日期更新为所有行的时间戳?
谢谢
【问题讨论】:
-
如果日期的存储方式与您声明的方式相同,即
2012-09-01 17:53:28,那么您可以简单地使用ALTER TABLE `tbl` CHANGE COLUMN `date` `date` TIMESTAMP。