标签: mysql database
我正在构建一个系统,当管理员安装它时,其中一个步骤是创建一个数据库(来自系统)。所以我的问题是,我该如何验证数据库名称?我发现它不能超过64个字符,但这是唯一的限制吗?我在phpmyadmin中测试了一些带有特殊字符的db名称,但没有给出错误。
答案 0 :(得分:13)
MySQL数据库命名限制:
/
\
.
More information here
答案 1 :(得分:2)
正则表达式:
^[^\\/?%*:|\"<>.]{1,64}$