相关疑难解决方法(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日期列自动填充当前日期

我有一张桌子,我有一个date专栏.每当我插入一个具有当前日期的新注册表时,MySQL是否有办法自动填充此字段?或者这是默认自动生成的吗?

PS:我正在使用PHPMyAdmin

mysql phpmyadmin

13
推荐指数
5
解决办法
7万
查看次数

标签 统计

mysql ×2

mysql-error-1293 ×1

phpmyadmin ×1

timestamp ×1