gpt4 book ai didi

MySQL创建表 'You have an error in your SQL syntax'错误

转载 作者:行者123 更新时间:2023-11-29 07:13:59 24 4
gpt4 key购买 nike

我正在为此抓狂。我已连接到 MySQL 服务器并尝试在其上创建一个表:

CREATE TABLE order (
order_id INT,
order_is_overnight BIT,
order_quantity INT,
order_amount DOUBLE,
order_timestamp DATETIME
);

当我运行这个时,我得到:

Error: 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 'order (
order_id INT,
order_is_overnight BIT,
order_quantity INT,
order_amou' at line 1
SQLState: 42000
ErrorCode: 1064

这是世界上最模糊的错误消息,类似于 Java 异常,它显示“糟糕,代码中的某个地方出了问题!

有什么想法我会出错吗?!我已经检查、重新检查、再检查,这似乎是完全有效/合法的 CREATE TABLE语句(不用担心性能、索引、键等;这只是一个虚拟/测试表)。

最佳答案

order 是保留字,您必须将其名称括在反引号中

CREATE TABLE `order` (
order_id INT,
order_is_overnight BIT,
order_quantity INT,
order_amount DOUBLE,
order_timestamp DATETIME
);

关于MySQL创建表 'You have an error in your SQL syntax'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38635702/

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