我正在创建一个新表,我希望每行都有一列与插入该行的时间相等。是否可以在创建表语句中实现这一点,还是必须在插入语句中实现?
这应该可以工作:
CREATE TABLE table1 (
timeStampColumn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
CREATE TABLE t1 (
insert_timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE example (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
data VARCHAR(140),
created TIMESTAMP DEFAULT NOW()
);
CREATE TABLE t1 (
id int,
update_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);