php - 表名在 MySQL 中显示语法错误

标签 php mysql phpmyadmin

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

attn-cse-a[3-1][mpms][10-8-2013]

当我创建具有不同名称的相同类型的表时,我可以毫无问题地完成它..

任何帮助将不胜感激..

最佳答案

使用反引号包裹表名:

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

关于php - 表名在 MySQL 中显示语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18152082/

相关文章:

php - 在 Mysql 查询末尾添加项目 ID

mysql - 无法从 Node.js 应用程序连接到 MySQL 数据库

php - 将工作条件存储在 mysql 中

mysql - phpmyadmin:数据库事件

mysql - 如何解决mysqldump Got error : 1044: "Access denied for user ' ' @'localhost' to database 'db_name' "when selecting the database

php - 将多个YouTube视频嵌入到无镶边播放器提示中

PHP HSV转RGB公式理解

java - 解析数据org.json.JSONException 另一个错误 : Value <! java.lang.String 类型的 DOCTYPE 无法转换为 JSONObject

mysql - "Error Code: 1111. Invalid use of group function"带有 JSON 函数

mysql - phpMyAdmin 中不显示阿拉伯字符