当我试图发出命令时,有一个名为“插入”的客户。
mysql> create database insert;我得到以下错误
ERROR 1064 (42000): 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 'insert' at line 1是否有一些关键字不能用作数据库名称?
谢谢
发布于 2016-10-07 06:45:37
INSERT,DELETE,BEFORE,FROM等都是保留词。MYSQL将不允许将它们用作表名、列名或其他类型的标识符。
您可以使用下面这样的单词使用backticks():
create database `insert` ;或
跳过使用这些保留名称。
您可以参考保留关键字这里的完整列表。
https://askubuntu.com/questions/834100
复制相似问题