文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  複製與 TRUNCATE TABLE

19.5.1.37 複製與 TRUNCATE TABLE

TRUNCATE TABLE 通常被視為 DML 陳述式,因此當二進制日誌模式為 ROWMIXED 時,應該會以列式格式記錄和複製。然而,在 STATEMENTMIXED 模式下,當交易隔離層級為 READ COMMITTEDREAD UNCOMMITTED 時,記錄或複製使用 InnoDB 等交易式儲存引擎的資料表時,會導致問題,這會排除基於陳述式的日誌記錄。

TRUNCATE TABLE 在記錄和複製方面被視為 DDL 而非 DML,因此可以將其記錄和複製為陳述式。然而,該陳述式對複本上 InnoDB 和其他交易式資料表的效果,仍然遵循 第 15.1.37 節,「TRUNCATE TABLE 陳述式」中描述的關於此類資料表的規則。(錯誤 #36763)