【发布时间】:2013-10-31 16:03:33
【问题描述】:
在我的数据库中,我有一个名为 date 的列。目前,该列包含以下格式的日期:
dd/mm/yyyy
有什么我可以运行将其转换为 unix 时间戳的吗?即
01/07/2003 变为 1057017600
大约有 20,000 行历史数据,我需要能够通过 MySQL 本身来做到这一点。
我尝试了以下方法,但是由于日期列格式错误,它不起作用
UPDATE wl_daily
SET
newdate = UNIX_TIMESTAMP(date)
【问题讨论】:
-
您是在尝试转换行,还是只是从该表单的行中获取数据?
-
该字段目前是一个文本字段,其中的数据格式为dd/mm/yyyy。我只需要把它变成数据库中的时间戳。我猜你会说我正在尝试转换行/字段中的数据
标签: mysql