mysql - 如何在sql中使用update来放置时间戳

标签 mysql sql timestamp

我想更新一列并添加时间戳,但我不知道该怎么做... 应该是这样的:

"UPDATE `j25_vikevents_orders` SET `checkins` = \"{\"'$p'\": TIMESTAMP}\" WHERE scode = '$scode' AND id = '$oid'";

所以我得到这样的东西:

{"1": 1403252036}

最佳答案

假设 MySQL 和 Unix 时间戳,类似......

 ..SET `checkins` =  FROM_UNIXTIME(\"{\"'$p'\": TIMESTAMP}\")...

参见http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_from-unixtime了解更多

值“1403252036”在人类术语中是“Fri, 20 Jun 2014 08:13:56 GMT”

关于mysql - 如何在sql中使用update来放置时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26339856/

相关文章:

php - 在 MySQL 中插入多行时的行顺序

c# - 文件资源管理器打开时如何修改目录时间戳?

sql - 从时间戳列中选择一个日期范围

mysql - 如何更新您在 SELECT 语句中使用的同一个表

java - 使用 MS Access 的 PepareStatement,其中某些值来自不同的表

sql - 如何使用另一个表中的 MAX 值重置 MySQL AutoIncrement?

mysql - 仅更新 MySQL TIMESTAMP 的时间部分

mysql - 使用 phpmyadmin 运行时插入查询语法错误

mysql - InnoDB MySql 错误 1215 无法添加外键约束/甚至在删除级联义务后删除

MySQL 选择两个日期之间的所有条目而不考虑年份