【发布时间】:2011-05-01 05:42:42
【问题描述】:
我知道mysql不支持以millisecond精度存储时间戳列。
我的问题:有没有我可以编写的 mysql 函数将当前时间输出为 BIGINT(13) 到毫秒精度。
例如,作为 now() 输出时间戳:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-10-27 11:24:23 |
+---------------------+
我想写一个 mysql 函数,比如输出 bigint(13) 的 ts(),例如
mysql> select ts();
+---------------------+
| ts() |
+---------------------+
| 1288172185517 |
+---------------------+
我想要这个的原因是能够用函数 ts() 的值填充列的默认值
例如..g
`MY_TIMESTAMP_COLUMN` BIGINT(13) DEFAULT ts(),
【问题讨论】:
标签: sql mysql datetime timestamp