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
Votre
for table in ${DBTables[@]}
a déjà enregistré le nom de la table ; vous pouvez modifier le script original :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