在MySQL命令行使用sql語句進(jìn)行建表時,MySQL 報錯,遇到同一個問題,寫一篇博客來加深印象枫弟。
原SQL語句:
CREATE DATABASE 'xiaoyaoji' CHARACTER SET utf8;
咋一看沒有問題,但是運(yùn)行起來就會曝出以下問題:
這個問題是語法上的錯誤鹏往,在MySQL中淡诗,為了區(qū)分MySQL的關(guān)鍵字與普通字符,MySQL引入了一個反引號。
在上述的sql語句中韩容,數(shù)據(jù)庫名稱使用的是單引號而不是反引號款违,所以會就報了這個錯誤出來。修改后為:
CREATE DATABASE `xiaoyaoji` CHARACTER SET utf8;`
在英文鍵盤輸入環(huán)境下群凶,按圖示按鈕輸入反引號 `