表名显示MySQL中的语法错误

时间:2013-08-09 17:11:23

标签: php mysql phpmyadmin

当我尝试在MySQL中创建一个具有以下名称的表时,它显示语法错误,但如果我使用phpmyadmin它没有显示任何问题:

“的收件人-CSE-一个[3-1] [MPMS] [2013年10月8日]

当我创建一个具有不同名称的相同类型的表时,我能够毫无问题地完成它。

任何帮助将不胜感激..

2 个答案:

答案 0 :(得分:3)

使用后引号 wrap tablename:

create table `attn-cse-a[3-1][mpms][10-8-2013]` (...

答案 1 :(得分:0)

你可以使用反引号逃避它们来使用非法字符,但我不会推荐它,因为它只会给项目的剩余时间带来麻烦。