使用Navicat创建数据库,数据库名可带-(减号),在mysql控制台下则会报错
mysql> create database xxx-yyy;
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 '-yyy'
at line 1
解决方法:对数据库名加`号(1旁边那个)
create database `xxx-yyy`;
不过命名数据库大家还是尽量不要用这种有争议的字符。