要在MySQL上执行最后一次查询,您可以使用以下方法:
SHOW
命令查看查询日志:SHOW VARIABLES LIKE 'general_log%';
这将显示查询日志的状态。如果它是关闭的,您可以通过以下命令启用它:
SET GLOBAL general_log = 'ON';
然后,您可以使用以下命令查看查询日志:
SELECT * FROM mysql.general_log;
LAST_QUERY_ID
变量查找最后一次查询:SELECT * FROM performance_schema.threads WHERE THREAD_ID = CONNECTION_ID();
这将显示您的连接ID。然后,您可以使用以下命令查找与该连接ID相关的最后一次查询:
SELECT * FROM performance_schema.events_statements_history WHERE THREAD_ID = <your_connection_id> ORDER BY EVENT_ID DESC LIMIT 1;
请注意,这些方法可能需要管理员权限。如果您没有管理员权限,请与您的数据库管理员联系以获取帮助。
领取专属 10元无门槛券
手把手带您无忧上云