我在這裏有一個奇怪的問題;當我通過互聯網,包括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