共有3列-> 'Name', 'Created', 'Last_Modified'
。
仅当名称已被修改时,我才会最后修改以显示日期。 每次更新名称时,都必须更新“上次修改时间”。
如何实现?
CREATE TABLE t (
Name VARCHAR(255)
, Created DATETIME DEFAULT CURRENT_TIMESTAMP
, Last_Modified DATETIME DEFAULT CURRENT_TIMESTAMP )
答案 0 :(得分:1)
此MySQL代码应该可以工作。
ALTER TABLE t
CHANGE last_modified last_modified DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
请参阅demo