我想知道数据库名称是否可以以一个数字开头,例如143门。
我在这里找到了一些答案http://markmail.org/message/yw57rt3tweldtxet,但自1999年以来我不太确定。
如果我从数字开始会有缺点吗?
答案 0 :(得分:2)
在MySQL Workbench中,如果您执行{db_name}。{table}之类的操作,并且db_name以数字开头,则查询时会遇到问题。
对此的解决方案是在接受的答案中提到的反击。一个例子是:
select * from `2013e93`.blurb
其中db_name是2013e93,表格是blurb。
答案 1 :(得分:1)
快速测试说,是的,你可以。但是,在数据库名称中使用空格会导致麻烦。如果你真的想这样做,你将不得不使用'143门'(带反推)。