MySQL 8.4 發行說明
BLACKHOLE
儲存引擎會接受資料,但會捨棄資料且不會儲存資料。當執行二進制日誌記錄時,所有對此類資料表的插入都會被記錄,無論使用何種記錄格式。更新和刪除的處理方式會因使用陳述式型或列型記錄而異。使用陳述式型記錄格式時,所有影響 BLACKHOLE
資料表的陳述式都會被記錄,但其效果會被忽略。當使用列型記錄時,對此類資料表的更新和刪除會被直接略過,它們不會被寫入二進制日誌。每當發生這種情況時,都會記錄警告。
因此,我們建議當您使用 BLACKHOLE
儲存引擎複寫至資料表時,將 binlog_format
伺服器變數設為 STATEMENT
,而不是 ROW
或 MIXED
。