php - Mysql表内容在特定时间自动改变?

标签 php mysql

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

最佳答案

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

看看STR_TO_DATE .您可以在这样的更新语句中使用它:

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

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

关于php - Mysql表内容在特定时间自动改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742479/

相关文章:

mysql - 如何使用 Coldfusion 将 ID 号插入到数据库中的空白表中

PHP 的 fread() 返回值小于其前进值

java - 在 Java 中生成 PHP "POST"语句的正确方法 (Android-Studio)

用于 symfony2 中功能测试的 PHPUnit DataProvider

mysql - 如何将一张表与一对多表合并为一条记录结果

mysql - 我想将以下代码添加到表中并限制条目数量

php - Facebook 授权 : Can't Load URL: The domain of this URL isn't included in the app's domains

php - 维基百科信息框需要正则表达式

mysql - 日期时间子句的 SQL 大小写帮助

php - SQL - 过滤搜索结果