mysqldump --compact --no-create-info -h192.168.150.180 -uroot -p live pnlbus_stops | sed s/pnlbus_stops/bus_stops/g | mysql test
Je reçois une erreur: erreur 1062 (23000) à la ligne 1: entrée en double 'AN' pour la touche 1contraintes clés étrangères alors que les données de dumping
En effet, bus_stops table dans la base de données de test a contraintes de clé étrangère. Comment puis-je tronquer la table bus_stops de la base de données de test dans une seule déclaration avant de l'insérer dans la base de données "live"?
j'ai réussi à le résoudre en ajoutant echo "truncate table test.bus_stops" avant l'instruction mysqldump. Mais y a-t-il un meilleur moyen? – shantanuo
TABLE DE TRONCAT? Mais je ne comprends pas ce que vous essayez de faire ... – derobert