报错信息: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 'databases' at line 1
报错说明:

maxwell初始化后,在其数据库中会有一些表,查询其他的表都正常,但查询databases表报错;
报错原因:databases是MySQL的关键字,而为了区分MySQL的关键字与普通字符,MySQL引入了反引号来进行区分
关键字/保留字查询:https://mysql.net.cn/doc/refman/8.0/en/keywords.html
解决方法:
查询时加上反引号即可:select * from `databases`
内容如下:

文章描述了一种在Maxwell初始化后的MySQL环境中遇到的问题,即查询databases表时出现错误,因为databases是MySQL的关键字。解决方法是使用反引号对关键字进行区分,即`databases`。链接提供了MySQL关键字参考文档。
2775

被折叠的 条评论
为什么被折叠?



