【发布时间】:2014-06-09 16:56:51
【问题描述】:
我刚刚开始使用 Eclipse 的 BIRT 报表设计器从 MySQL 数据库中的数据创建报表。尝试从创建的数据集中预览结果集时,我收到以下错误:
SQL 错误 #1:您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本以获得正确的语法 在第 1 行的“OPTION SQL_SELECT_LIMIT=500”附近使用
我知道这个语法对于 MySQL 是无效的,应该是这样的
SET SQL_SELECT_LIMIT=500
但是,我无法确定是否/在哪里可以进行此更正,因为它是由报表生成器在生成预览时自动添加的。
此外,在 IDE 首选项中,我选择了“No Limits of rows to display”选项,试图完全绕过此语句,但继续收到相同的错误,表明它仍在尝试预览 500或更少的行,即使在删除第一个数据集定义并在更改选项并重新启动 Eclipse 后重新创建它之后也是如此。
如果有人对更改语法或让无限制选项正常工作有任何建议,我将不胜感激。
【问题讨论】:
-
能够确定错误语法的来源并将其添加为答案。但是,我仍然不确定为什么在选择“无限制”选项后,预览生成器会将限制语句添加到查询中,所以我将保留这个问题,希望其他人能够提供答案到那个。