2010-01-23 55 views
2

是否有数据库名称的限制不能创建为数字?mysql数字数据库限制

mysql> CREATE DATABASE 1; 

...结果:

错误1064(42000):你在你的SQL语法错误;检查对应于您的MySQL服务器版本的手册,以便在第1行的'1'附近使用正确的语法。

....或者我做错了什么?

回答

4

您可以创建具有纯数字地名数据库 - 你需要引用虽然:

CREATE DATABASE `1`; 

限制上的名字都在MySQL documentation

0

有反引号选项whatever name,但使用非标准名称是一种非常糟糕的做法,甚至更糟糕的做法是使用数据库作为一种记录。想想迁移,各种自动化工具,gui编辑器...