我是 srikanth,在我的项目中,我想在“sqlite”和“mysql”之间复制数据......在“mysql”数据库中创建了 sym 表。但数据不是复制......我在“对称日志文件”中遇到了以下异常", "org.jumpmind.db.sql.SqlException: 无法执行语句: 无法写入二进制日志,因为 BINLOG_FORMAT = STATEMENT 并且至少一个表使用仅限于基于行的日志记录的存储引擎。InnoDB 仅限于行日志记录当事务隔离级别为 READ COMMITTED 或 READ UNCOMMITTED 时”....我可以知道原因吗.....提前谢谢
问问题
5586 次
1 回答
5
正如Atlassian 网站上的建议:
要更改为基于行的二进制日志记录,请在 /etc/my.cnf (或您的 my.cnf,如果它在其他地方)中设置以下内容:
binlog_format=row
请参阅 http://dev.mysql.com/doc/refman/5.1/en/binary-log-setting.html了解更多信息。
于 2015-10-15T11:26:52.237 回答