Mysql 如何记录/写入查询执行期间发生的错误和警告?
我正在将数据从旧体系结构迁移到新体系结构。为此,我编写了SQL查询(insert查询),并使用insert ignore来避免重复错误,然后将它们转换为警告。现在,我想将所有这些错误和警告记录到一个文件中,以便涉众可以引用这些文件,并在插入过程中使用尝试的列和值检查错误和警告 以下是我检查和做的事情:-Mysql 如何记录/写入查询执行期间发生的错误和警告?,mysql,database,mysql-workbench,mysql-error-1064,Mysql,Database,Mysql Workbench,Mysql Error 1064,我正在将数据从旧体系结构迁移到新体系结构。为此,我编写了SQL查询(insert查询),并使用insert ignore来避免重复错误,然后将它们转换为警告。现在,我想将所有这些错误和警告记录到一个文件中,以便涉众可以引用这些文件,并在插入过程中使用尝试的列和值检查错误和警告 以下是我检查和做的事情:- 使用的tee命令 旧外锉 检查了error.log、general log和MySQL日志,但所有这些日志要么包含服务器错误,要么仅包含执行的查询 我尝试在MySQL Workbench中执行查
尝试执行以下步骤
- 根据您的意愿创建包含所需列的日志表
- 创建存储过程并将所有脚本移动到该存储过程
- 在该存储过程中,每当引发异常时,将这些异常记录到日志表中(我的意思是每当引发异常时,将一条记录插入该日志表)
- 从日志表中获取报告并提交给利益相关者