Maison  >  Questions et réponses  >  le corps du texte

Comment capturer les erreurs MySQL exécutées via le shell et les signaler au tableau


L'image ci-dessus est l'instruction que j'ai exécutée lors de l'insertion dans la base de données. Voici quelques-unes des erreurs générées

.


Mais je ne vois pas où ces erreurs apparaissent. Existe-t-il un moyen de les faire signaler à la table ?

怪我咯怪我咯2686 Il y a quelques jours560

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-18 10:50:19

    Votrefor table in ${DBTables[@]}a déjà enregistré le nom de la table ; vous pouvez modifier le script original :

    mysql -h ......(省略)
    echo "执行的表名时: $table"  # 输出正在修改的mysql表

    PS :
    Votre erreur devrait être que vous avez inséré des données en double dans la table et que les champs associés de la table ont été définis de manière à ce qu'ils ne puissent pas être répétés, l'erreur a donc été signalée

    répondre
    0
  • Annulerrépondre