MySQL 9.0 版本資訊
下列陳述式支援使用 CURRENT_USER()
函數來取代受影響的使用者或定義者的名稱,以及可能的主機:
當啟用二進位日誌記錄,且在任何這些陳述式中使用 CURRENT_USER()
或 CURRENT_USER
作為定義者時,MySQL 伺服器會確保在複製陳述式時,陳述式會應用於來源和複本上的相同使用者。在某些情況下,例如變更密碼的陳述式,函數參考會在寫入二進位日誌之前展開,以便陳述式包含使用者名稱。對於所有其他情況,來源上目前使用者的名稱會作為中繼資料複製到複本,而複本會將陳述式應用於中繼資料中命名的目前使用者,而不是複本上的目前使用者。