在MySQL中查看修改記錄可以通過以下兩種方式實現。
1. 使用Trigger:
CREATE TRIGGER trigger_name AFTER UPDATE ON table_name FOR EACH ROW BEGIN INSERT INTO log_table (column1, column2, ...) VALUES (NEW.column1, NEW.column2, ...); END;
當該表發生更新操作,觸發器就會自動記錄下修改的內容,并將其插入到log_table中。
2. 使用MySQL的日志記錄功能:
1. 開啟MySQL的日志記錄功能 2. 查看日志記錄文件 a. 查看當前日志文件: mysql>show variables like 'general_log_file'; b. 開啟日志記錄: mysql>SET global general_log = 1; c. 查詢日志記錄: mysql>SELECT * FROM mysql.general_log WHERE command_type = 'Update' AND argument like '%table_name%';
開啟日志記錄后,系統會自動將所有的操作記錄下來。通過查詢日志記錄文件可以了解表的所有修改操作,包括時間、操作者、修改內容等。
上一篇mysql查看事件代碼
下一篇css下拉列表框代碼