Comment à force de les tronquer toutes les tables(qui sont tous innodb) dans une base de données dans MySQL?
Je pense que je reçois contrainte de clé étrangère d'erreur lorsque j'essaie de tronquer les tables innodb. J'ai été de ne pas avoir de problèmes avec ce lors de l'utilisation de MyISAM.
Est-il un moyen facile de force tronquer toutes les tables? Ou devrais-je viens de faire un script pour supprimer la base de données, de créer de nouveaux un et ensuite de créer les tables à partir de zéro?
OriginalL'auteur arvinsim | 2011-04-06
Vous devez vous connecter pour publier un commentaire.
Sur les contraintes FK, vous pouvez les désactiver avec la prochaine états -
DELETE FROM table
. Il ne sera PAS effacer en cascade chaque enregistrement trouvé dans d'autres tables que c'est une clé étrangère.Il fonctionne parfaitement!
Cela fonctionne, merci.
OriginalL'auteur Devart
Si vous avez des problèmes principaux lors de votre opération, vous pouvez:
puis faire de votre entreprise, et ensuite re-activer les touches avec:
Cette techinique est utilisé dans la base de données MySQL.
OriginalL'auteur vbence