文章詳情頁
如何通過shell抓取執行的mysql錯誤并報所在表
瀏覽:98日期:2022-06-13 09:39:52
問題描述
如上圖是我在插入數據庫的時候執行的語句,下面是輸出的部分錯誤
但是我查看不到這些錯誤是在哪里出現的,請問有什么方法可以使其報出所在表
問題解答
回答1:你的for table in ${DBTables[@]}已經存了表的名字了; 你可以修改原腳本:
mysql -h ......(省略)echo '執行的表名時: $table' # 輸出正在修改的mysql表
PS:你的出錯應該是在表中插入了重復的數據,而表相關字段剛好又設置不能重復, 所以導致的報錯
相關文章:
1. android - NavigationView 的側滑菜單中如何保存新增項(通過程序添加)2. tp5 不同控制器中的變量調用問題3. 微信小程序可以用gulp,webpack嗎?4. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?5. ueditor上傳服務器提示后端配置項沒有正常加載,求助!!!!!6. python - 為什么正常輸出中文沒有亂碼,zip函數之后出現中文編程unicode編碼的問題,我是遍歷輸出的啊。7. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下8. 這段代碼既不提示錯誤也看不到結果,請老師明示錯在哪里,謝謝!9. php7.3.4中怎么開啟pdo驅動10. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)
排行榜
