我在这里有一个奇怪的问题;当我通过互联网,包括StackOverflow上,搜索以创建数据的基础上,只有当这种不存在使用下面的SQL查询的最佳,simpliest和最快的方式:创建数据库,如果它不存在
CREATE DATABASE IF NOT EXISTS DataBase1
然而,当我分析在此声明我C#代码我得到这个错误:
关键字'IF'附近的语法不正确。 'DataBase1'附近的语法不正确。
当我尝试在SSMS中执行查询时会发生同样的情况;我得到:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'IF'.
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'DataBase1'.
你能告诉我我做错了什么吗?
发表您的相关应用程序代码 – Rahul
什么版本的MySQL?不知道何时添加了该功能... – AxelH
@Rahul SSMS也是如此,所以这应该是他MySql的语法错误,不是吗? – AxelH