使用 save() 时,我在带有 CFWheels 的 Railo 上收到以下错误:
无法执行语句:由于 BINLOG_FORMAT = STATEMENT 并且至少一个表使用仅限于基于行的日志记录的存储引擎,因此无法写入二进制日志。当事务隔离级别为 READ COMMITTED 或 READ UNCOMMITTED 时,InnoDB 仅限于行日志记录。
这是我的代码:
<cfset params.vote['voteUserID'] = params.link.linkUserID />
<cfset params.vote['voteLinkID'] = params.link.linkID />
<cfset params.vote['voteType'] = 1 />
<cfset vote = model("vote").new(params.vote) />
<cfset vote.save() />
知道发生了什么吗?我有另一个类似的插入语句,它工作正常。我怀疑这与我的数据库表中的设置有关?我正在使用 MySQL。
谢谢。