如何创建名为“insert”的数据库

如何创建名为“insert”的数据库

我有一家公司名为“insert”的客户,当我尝试发出命令时

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

是否存在一些关键词不能用作数据库名称?

谢谢

答案1

INSERT、、、DELETEBEFOREFROM保留字。MYSQL 不允许将它们用作表名、列名或其他类型的标识符。

解决方案:

您可以使用反引号( ) 来使用这些单词,例如:

create database `insert` ;

或者

跳过使用这些保留名称。

您可以参考保留关键字的完整列表这里

相关内容