mysql - 如何从MySQL时间戳中删除小数值

标签 mysql timestamp unix-timestamp

Fractional value from timestamp MySQL

表:

CREATE TABLE `note` (
  `id` binary(16) NOT NULL',
  `note` text,
  `updated` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ',
  PRIMARY KEY (`id`)
) ;

查询:

SELECT UNIX_TIMESTAMP(updated) WHERE id = 1;

结果: 1491556345.0002231 东西

但我只想要 1491556345 ,如何删除小数值。

谢谢

最佳答案

您可以使用truncate为此:

SELECT TRUNCATE(UNIX_TIMESTAMP(updated),0) WHERE id = 1;

关于mysql - 如何从MySQL时间戳中删除小数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43274265/

相关文章:

python - 我们可以从 csv 文件中自动检测给定列的日期时间格式吗?

python - Pandas - 如何合并不同格式的日期时间列上的数据框?

php - 为什么 strtotime 对于不同时区返回相同的结果

Mysql:尝试获取锁时发现死锁,需要删除 key 吗?

java - 是否可以使用 if else 条件 true 从一个表中获取另一个表?

mysql - 如何获取本月的记录数?

php - 如何使用php更新mysql数据库中的时间

java - mysql中的UTC日期

mysql - 比较mysql中从unix格式转换后的两个日期

php - time() 根据服务器返回不同的时间戳