文章詳情頁
如何通過shell抓取執(zhí)行的mysql錯誤并報所在表
瀏覽:128日期:2022-06-13 09:39:52
問題描述
如上圖是我在插入數(shù)據(jù)庫的時候執(zhí)行的語句,下面是輸出的部分錯誤
但是我查看不到這些錯誤是在哪里出現(xiàn)的,請問有什么方法可以使其報出所在表
問題解答
回答1:你的for table in ${DBTables[@]}已經(jīng)存了表的名字了; 你可以修改原腳本:
mysql -h ......(省略)echo '執(zhí)行的表名時: $table' # 輸出正在修改的mysql表
PS:你的出錯應該是在表中插入了重復的數(shù)據(jù),而表相關字段剛好又設置不能重復, 所以導致的報錯
相關文章:
1. 在mac下出現(xiàn)了兩個docker環(huán)境2. java - 是否類 類型指針、引用作為形參 ,函數(shù)結束不會自動析構類?3. matplotlib - python函數(shù)的問題4. java - Mybatis查詢數(shù)據(jù)庫時出現(xiàn)查詢getInt()的錯誤5. JavaScript事件6. css - C#與java開發(fā)Windows程序哪個好?7. javascript - 這段代碼如何理解?8. mysql無法添加外鍵9. javascript - 有沒有什么好的圖片懶加載的插件,需要包含監(jiān)聽頁面滾動高度,然后再加載的功能10. javascript - 我是做web前端的,公司最近有一個項目關于數(shù)據(jù)統(tǒng)計的!
排行榜

熱門標簽