“ SELECT * FROM System”的MySQL语法错误1064

时间:2018-08-13 13:02:51

标签: mysql

我正在使用MySql v8.0,并且对于这样的简单命令遇到语法错误:

SELECT * FROM System

然后我遇到这样的错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'System select * from System' at line 1

但是如果我将命令更改为

SELECT * FROM someSchema.System 可以。

我的同事说他们没有SELECT * FROM System的问题,但是他们的MySql版本是5.7。

我想看看这是MySql 5.7和8.0之间的版本更改还是MySql安装程序有一些设置?我该如何避免显式写入我的架构名称?

1 个答案:

答案 0 :(得分:3)

var jwt = new JwtSecurityToken(result.IdToken); var user = AuthenticationResultHelper.GetUserFromResult(result); user.City = jwt.Claims?.FirstOrDefault(x => x.Type == "city")?.Value; 是保留字,请尝试

System