文章详情页
如何通过shell抓取执行的mysql错误并报所在表
浏览:74日期:2022-06-13 09:39:52
问题描述
如上图是我在插入数据库的时候执行的语句,下面是输出的部分错误
但是我查看不到这些错误是在哪里出现的,请问有什么方法可以使其报出所在表
问题解答
回答1:你的for table in ${DBTables[@]}已经存了表的名字了; 你可以修改原脚本:
mysql -h ......(省略)echo '执行的表名时: $table' # 输出正在修改的mysql表
PS:你的出错应该是在表中插入了重复的数据,而表相关字段刚好又设置不能重复, 所以导致的报错
相关文章:
1. mysql - 我的myeclipse一直连显示数据库连接失败,不知道为什么2. angular.js - angularjs 怎么封装 upload 上传3. javascript - vue生成一维码?求助!!!!!急4. javascript - 关于Js中 this的一道题5. ubuntu 远程管理KVM设置问题6. mysql - 索引过滤性不好是由什么原因引起的,应该怎么解决7. dockerfile - [docker build image失败- npm install]8. 网页爬虫 - Python:爬虫的中文编码问题?9. javascript - 修改表单多选项时和后台同事配合的问题。10. javascript - H5页面怎么查看console信息?
排行榜
