1. 程式人生 > >mysql數據庫創建刪除帶橫杠的數據庫名

mysql數據庫創建刪除帶橫杠的數據庫名

ase 過程 error data 報錯 表名 nbsp 數據 tab

mysql> create database d-d;

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 ‘-d‘ at line 1

1064報錯:該錯誤一般出現在表名或者字段名設計過程中出現了mysql關鍵字導致的。問題確定是數據庫名字的錯誤,我把橫杠去掉以後就可以。

嘗試:

create database [d-d];

create database ‘d-d‘;

create database ”d-d“;

create database d\-d;

均報錯:
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 ‘[d-d]‘ at line 1

解決:create database `d-d`; 加反引號

mysql> create database `d-d`;
Query OK, 1 row affected (0.00 sec)

mysql數據庫創建刪除帶橫杠的數據庫名