mysql 建立表的時候 引號 引發的語法錯誤
阿新 • • 發佈:2018-12-15
先搭建的mysql,建立表的時候出現異常,語句如下:
CREATE TABLE 'users1'(
'id' int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY ('id') )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
出現語法異常。
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
解決方法:
①去掉表明和欄位的單引號。
CREATE TABLE user1( id int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
②單引號改成鍵盤Tab上一個按鍵·
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;