将表名更改为“order”时出错

l0oc07j2  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(291)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

两年前关门了。
改进这个问题

我的问题是将表重命名为“order”,如图所示。

kdfy810k

kdfy810k1#

别这样。 ORDER 是mysql中的保留关键字。
你应该认真考虑把它命名为别的名字,例如: orders ,或 orderdata 不过,如果你想用 order 只有这样,您才能在其周围使用反勾号,如下所示:

CREATE TABLE `order` (....

或者(在您的情况下):

RENAME TABLE ordering TO `order`

请在此处查看mysql中关键字和保留关键字的完整列表:https://dev.mysql.com/doc/refman/8.0/en/keywords.html

相关问题