gpt4 book ai didi

mysql - SQL语法错误创建表?

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:34 24 4
gpt4 key购买 nike

我是 MySQL 的初级程序员。当我在名为 chat 的数据库中创建名为 message 的表时,出现以下错误:

Error creating Table: 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 'from CHAR(30),to TEXT(300),text TEXT(1000),index INT(10) NOT NULL AUTO_INCREMENT' at line 1

完整的 MySQL 语句是:

CREATE TABLE message(date DATE,from CHAR(30),to TEXT(300),text TEXT(1000),index INT(10) NOT NULL AUTO_INCREMENT,PRIMARY KEY(index))

我知道其他代码是正确的,因为我之前创建了另一个表,并且工作正常。然后我复制了代码并将其用于此语句。

这可能是一个非常愚蠢的错误,但我想不通。

请帮忙。提前致谢。

最佳答案

tofromindexreserved words .

尝试:

CREATE TABLE message(date DATE,`from` CHAR(30),`to` TEXT(300),text TEXT(1000),`index` INT(10) NOT NULL AUTO_INCREMENT,PRIMARY KEY(`index`))

关于mysql - SQL语法错误创建表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com