mySQL工作台-“从表中选择*不工作

mySQL工作台-“从表中选择*不工作,mysql,mysql-workbench,Mysql,Mysql Workbench,我对mySQL没有太多的经验,但我认为我知道一些基础知识。然而,我显然遗漏了一些东西。我使用的数据库有6个表,我可以毫无问题地查看其中的5个表。我在寻找一些值,但我不确定它在哪个表中,所以我在mySQL 101级别的语句中键入了“SELECT*FROM project”,收到了这些值,发现我的目标不在其中。所以我下一步运行了“SELECT*FROM release”,除了该命令不起作用之外 MySQL工作台在单词“SELECT”下面加下划线,工具提示消息显示-SELECT在此位置对于此服务器版本

我对mySQL没有太多的经验,但我认为我知道一些基础知识。然而,我显然遗漏了一些东西。我使用的数据库有6个表,我可以毫无问题地查看其中的5个表。我在寻找一些值,但我不确定它在哪个表中,所以我在mySQL 101级别的语句中键入了“SELECT*FROM project”,收到了这些值,发现我的目标不在其中。所以我下一步运行了“SELECT*FROM release”,除了该命令不起作用之外

MySQL工作台在单词“SELECT”下面加下划线,工具提示消息显示-SELECT在此位置对于此服务器版本无效

当我试图运行该命令时,得到错误代码:1064。您的SQL语法有错误

所以我试着删除和重写,认为这是某种错误,但重新启动,我尝试过的一切都没有帮助,我无法用谷歌搜索任何相关内容

全权指挥-

USE scorecarddb;
SHOW TABLES;
SELECT * FROM release;
但是我通常只使用1行命令run,也就是我只运行第3行,因为我已经在记分卡数据库中了。我不认为这是一个实际的语法错误,因为如果我将单词“release”更改为“project”或任何其他表名,它会起作用。尝试使用:

SELECT * FROM `release`;

请分享更多详细信息我刚刚编辑以显示完整的SQL命令,但它确实很简单。我只运行了一行代码,这行代码在6个表中的5个表中运行得很好。嗯,可能是一个未记录的保留字,我也会遇到同样的错误,请尝试将其包含在backticks中。经过进一步的研究,这个版本在mariadb中是一个保留字,但在mysql中不是。您实际上在使用mariadb吗?谢谢P.Salmon!我使用的是mysql,而不是mariadb,但这确实解决了我的问题。我的一个意大利面修复方法是用引号引用发布,但没有用,但是反勾号起了作用。