相关疑难解决方法(0)

为什么DEFAULT子句中只有一个TIMESTAMP列和CURRENT_TIMESTAMP?

为什么在DEFAULT或ON UPDATE子句中只能有一个TIMESTAMP列和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;
Run Code Online (Sandbox Code Playgroud)

导致的错误:

错误代码:1293

表定义不正确; 在DEFAULT或ON UPDATE子句中只能有一个TIMESTAMP列和CURRENT_TIMESTAMP

mysql timestamp mysql-error-1293

176
推荐指数
5
解决办法
16万
查看次数

标签 统计

mysql ×1

mysql-error-1293 ×1

timestamp ×1