ERROR 1067 (42000) at line 65443: Invalid default value for 'create_time'
时间: 2024-01-13 15:14:03 浏览: 37
这个错误通常是因为 MySQL 数据库版本的原因导致的。在 MySQL 5.7.5 版本之后,日期时间类型的列不能使用 "0000-00-00 00:00:00" 作为默认值。相反,您可以使用 "NULL" 或 "CURRENT_TIMESTAMP" 作为默认值。
如果您正在使用 MySQL 5.7.5 版本或更高版本,请修改表定义,将 "create_time" 列的默认值更改为 "CURRENT_TIMESTAMP",如下所示:
```
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB;
```
如果您正在使用早期版本的 MySQL,则可以将 "NO_ZERO_DATE" 和 "NO_ZERO_IN_DATE" SQL 模式设置为 "OFF",如下所示:
```
SET @@sql_mode=(SELECT REPLACE(@@sql_mode,'NO_ZERO_DATE',''));
SET @@sql_mode=(SELECT REPLACE(@@sql_mode,'NO_ZERO_IN_DATE',''));
```
这将禁用 "NO_ZERO_DATE" 和 "NO_ZERO_IN_DATE" 模式,允许使用 "0000-00-00 00:00:00" 作为默认值。
请注意,修改 SQL 模式可能会影响其他查询和操作。在更改模式之前,请确保您了解这些影响,并在必要时备份数据。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)