Mysql表内容在特定时间自动更改?

时间:2011-07-19 05:01:50

标签: php mysql

我的mysql表有10个日期列。日期以“D,d M,Y”格式存储。我想要一个代码,它将包含今天日期的特定日期列更改为“yy-mm-dd”格式,在午夜12:00。这可能吗?

1 个答案:

答案 0 :(得分:0)

您的第一列是VARCHAR?因此,您需要10个具有DATE类型的新列。

看看STR_TO_DATE。您可以在更新语句中使用它,如下所示:

UPDATE yourtable SET newdate1=STR_TO_DATE(olddate1, yourdateformat), newdate2 ...

yourdateformatthis format中描述的旧日期的格式。