我使用的是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。
我想看看这是MySQL5.7和8.0之间的版本变化,还是我的MySQL5.7和8.0有一些设置?如何避免显式地编写模式名称?
1条答案
按热度按时间kokeuurv1#
System
是个保留字,试试看SELECT * FROM
System``