为什么在 DEFAULT 或 ON UPDATE 子句中只能有一列 CURRENT _ TIMESTAMP?
CREATE TABLE `foo` (
`ProductID` INT(10) UNSIGNED NOT NULL,
`AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=INNODB;
导致的错误:
错误代码: 1293
表定义不正确; 可以 只有一个时间戳列 默认值或 ON 中的 CURRENT _ TIMESTAMP UPDATE 子句