tan*_*369 1 mysql coldfusion coldfusion-10
我刚刚用mysql 5.6设置了CF10,win2008,IIS 7.5.但是我们收到了这个错误:
Error Executing Database Query.
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 'OPTION SQL_SELECT_LIMIT=DEFAULT
Run Code Online (Sandbox Code Playgroud)
当我明确地为查询设置"LIMIT"时,将删除此错误.
(评论更新)
这是一个例子:
<cfquery name="dds" datasource ="#Request.Datasource#">
SELECT *
FROM tblaccounts
LIMIT 100
</cfquery>
Run Code Online (Sandbox Code Playgroud)
据我的研究表明,它与新版本的mysql 5.6不兼容.
小智 16
从上面的答案中借用一些更详细的信息:
我们遇到了同样的问题,并通过更新JDBC文件来解决.由于ColdFusion 10仅支持MySQL 5.0和5.1,因此您需要如上所述更新连接器.
要更新Windows机器上的JDBC连接器,
要验证ColdFusion是否已识别新的.jar,请登录ColdFusion Administrator,单击"服务器设置"下的"设置摘要".搜索"mysql".您应该看到"CF Server Java类路径"部分下列出的.jar文件.无需重新设置数据源.这些更改应自动应用.
| 归档时间: |
|
| 查看次数: |
11422 次 |
| 最近记录: |