我正在尝试使用 SQL 通过 phpmyadmin 访问表。我遇到的问题是数据库的名称中有一个
-
,当执行 SQL 时,它会出现不稳定的情况,从而给出错误
#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的 '"system_prod2024-25".course_role LIMIT 0, 25' 附近使用的正确语法
我已经尝试了
[]
、"
和'
,但没有成功。
基本查询是:-
SELECT * FROM system_prod2024-25.course_role;
非常感谢您对此的帮助。查询更复杂,但只需要突出显示表名称。它必须完全合格。
尝试用
[]
、"
和 '
字符括起表名称
在 MySQL 中,您应该使用反引号转义表名。这是代码:
SELECT * FROM `system_prod2024-25`.`course_role`;