php - 将 Mysql 时间戳中的值更新为日期时间值。

标签 php mysql datetime timestamp

我需要将提交的 Mysql 时间戳中的值更新为日期时间值。例如,对于字段连接日期,当前字段类型为 int(11) 并且值在时间戳中。我需要将此字段更改为日期时间归档或创建一个新的日期时间归档,然后使用旧时间戳值的日期时间值填充该字段。

它可以用带循环的 php 代码来做。如果有任何 mysql 查询,那将会很有趣。

非常感谢您的所有帮助, 快乐编码

最佳答案

或者,通过添加另一列字段 DateTime 来更改表。将此列命名为 DateTimeField 或您想要的任何名称。更改表后,执行此查询

UPDATE tableName
SET    DateTimeField = FROM_UNIXTIME(yourOldTimstampField)

关于php - 将 Mysql 时间戳中的值更新为日期时间值。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14208506/

相关文章:

php - 需要正则表达式来匹配多行,直到在公共(public)分隔符之间找到匹配

mysql - 如果某个值尚未存在于 MySQL 数据库中,则插入一行

php - 使用 PHP 从 XML 表中提取 NHL 排名

mysql - 我如何找出最近 4 周的记录数?

python - 使用 Pandas 将字符串转换为日期时间

c# - DateTime 到 LocalDate (NodaTime)

php - 函数 split() 已弃用,preg_split() : No ending delimiter ',' found

javascript - 将不同的文件类型发布到 php 文件上的不同 php block

javascript - 为什么我的 search() 无法找到特殊字符?

sql - 如何在 RDB 中改进以下 SQL 选择日期