-3

我希望系统在 MySQL 中触发插入查询时生成时间戳并将其存储到表中的列中。如何让它发生?

4

1 回答 1

0
  1. 在插入行时将当前时间戳插入列“ts”
CREATE TABLE t1 (   ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP   );
  1. 在插入新行时将当前时间戳插入“ts”列,并在更新该行中的数据时更新“ts”列中的当前时间戳
CREATE TABLE t1 (
  ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );

以下链接的更多详细信息

https://dev.mysql.com/doc/refman/5.5/en/timestamp-initialization.html

于 2017-02-05T13:25:19.503 回答