mysql跨庫查詢,mysql主從日志格式?
statement:歷史比較悠久。會記錄完整的sql語句。binlog空間比較小,跨庫操作丟失數據。針對一些函數uuid,rand() 不安全性 (SBR,statement based replication)
row:安全性很高,不會出現丟失數據的情況。binlog空間占用比較大,會記錄每行操作的語句。mysql5.6 binlog_rows_query_log_events 開啟也可以看到完整sql語句了。在生產中建議使用row這種binlog記錄格式 (RBR,row based replication)