我正在尝试在批处理作业更新某些行时使用脏读。 因此,我尝试设置数据库连接隔离级别:
conn.setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED )
导致SQLException:
java.sql.SQLException: Binary logging not possible. Message:
Transaction level 'READ-UNCOMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'
有两个mysql设置为复制的实例。
这些参数似乎与此问题有关
binlog_format STATEMENT
innodb_locks_unsafe_for_binlog OFF
log_bin ON