我目前正在运行一个网站,在我的数据库中跟踪所有登录。该列称为“logontime”,其格式如下:2010-06-14 13:36:39
现在我想将这些条目转换为时间戳格式!是否有MySQL查询可以将具有上述形式的所有条目一次性转换为时间戳?
我不是SQL大师所以可能有查询,但我不知道如何实现。如果有人可以帮助我真的很棒!
谢谢, 克里斯
答案 0 :(得分:0)
您可以尝试使用以下命令修改列类型:
alter table table modify column logontime timestamp;
它应该将时间戳的任何现有有效字符串表示形式转换为timestamp
值。不可转换的值将导致0000-00-00 00:00:00
。
请务必在尝试之前备份数据。