You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(0) NULL DEFAULT CURRENT_TIMESTAMP(0),
时间: 2023-07-03 16:31:55 浏览: 161
MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法
这个错误通常是因为在创建表时使用了不正确的语法。你需要检查你的 SQL 查询语句,特别是 TIMESTAMP 类型的语法是否正确。在 MySQL 中,TIMESTAMP 类型的语法应该是这样的:
```
CREATE TABLE my_table (
id INT NOT NULL AUTO_INCREMENT,
created_at TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
```
请注意,TIMESTAMP 类型的默认值应该是 `DEFAULT CURRENT_TIMESTAMP`,而不是 `DEFAULT CURRENT_TIMESTAMP(0)`。如果你的查询语句有误,请修改它并重新执行。如果问题仍然存在,请提供更多信息,以便我能够给出更具体的建议。
阅读全文