[Galette-discussion] Suppression du contenu de la table des adhérents.
Bonjour, J’ai installé Galette pour le mettre en œuvre J’ai terminé mes tests et je vais démarrer l’utilisation de Galette en réel. J’ai supprimé à la main le contenu de la table transaction et cotisations. Pour la table des adhérents qui contient 874 adhésions. Je voulais le faire en masse plutôt que de le faire à la main. J’ai essayé de le faire en accédant au serveur de ma base galette et en utilisant la fonction vider sur la table des adhérents. Cela ne fonctionne pas et j’ai le message suivant : Erreur dans le traitement de la requête 1701 – Cannot truncate a table referenced in a foreign key constraint (‘cinemalehgal’.’galette_cotisations’, CONSTRAINT ‘galette_cotisations_ibfk_2’ FOREIGN KEY(‘id_adh’) REFERENCES ‘cinemalehgal’.’galette_adherents’ (‘id_adh’)) Pouvez-vous m’indiquer comment il faut faire pour ne plus avoir se message d’erreur ? Merci d’avance pour votre réponse Bien cordialement Didier MERCIER ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Suppression du contenu de la table des adhérents.
Bonsoir Il faut d'abord que tu vides ta table galette_cotisations car elle contient des références aux éléments de la table galette_adhérents. Daniel Le 14/04/2016 19:18, D. MERCIER a écrit : Bonjour, J’ai installé Galette pour le mettre en œuvre J’ai terminé mes tests et je vais démarrer l’utilisation de Galette en réel. J’ai supprimé à la main le contenu de la table transaction et cotisations. Pour la table des adhérents qui contient 874 adhésions. Je voulais le faire en masse plutôt que de le faire à la main. J’ai essayé de le faire en accédant au serveur de ma base galette et en utilisant la fonction vider sur la table des adhérents. Cela ne fonctionne pas et j’ai le message suivant : Erreur dans le traitement de la requête 1701 – Cannot truncate a table referenced in a foreign key constraint (‘cinemalehgal’.’galette_cotisations’, CONSTRAINT ‘galette_cotisations_ibfk_2’ FOREIGN KEY(‘id_adh’) REFERENCES ‘cinemalehgal’.’galette_adherents’ (‘id_adh’)) Pouvez-vous m’indiquer comment il faut faire pour ne plus avoir se message d’erreur ? Merci d’avance pour votre réponse Bien cordialement Didier MERCIER ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Suppression du contenu de la table des adhérents.
Normal, faut proceder dans l ordre c est a dire vider les cotisations, les groupes bref toutes les tables 'enfant' de la table des adherents. Quand il n y aura plus de lien 'descendant' ça marchera... Michel anatole, de son android Le 14 avr. 2016 19:17, "D. MERCIER" a écrit : > Bonjour, > > J’ai installé Galette pour le mettre en œuvre > J’ai terminé mes tests et je vais démarrer l’utilisation de Galette en > réel. > J’ai supprimé à la main le contenu de la table transaction et cotisations. > Pour la table des adhérents qui contient 874 adhésions. > Je voulais le faire en masse plutôt que de le faire à la main. > J’ai essayé de le faire en accédant au serveur de ma base galette et en > utilisant la fonction vider sur la table des adhérents. > Cela ne fonctionne pas et j’ai le message suivant : > > Erreur dans le traitement de la requête > > 1701 – Cannot truncate a table referenced in a foreign key constraint > (‘cinemalehgal’.’galette_cotisations’, CONSTRAINT > ‘galette_cotisations_ibfk_2’ FOREIGN KEY(‘id_adh’) > REFERENCES ‘cinemalehgal’.’galette_adherents’ (‘id_adh’)) > > Pouvez-vous m’indiquer comment il faut faire pour ne plus avoir se message > d’erreur ? > Merci d’avance pour votre réponse > Bien cordialement > Didier MERCIER > > > ___ > Galette-discussion mailing list > Galette-discussion@gna.org > https://mail.gna.org/listinfo/galette-discussion > ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Suppression du contenu de la table des adhérents.
Le 14 avril 2016 19:18:23 GMT+02:00, "D. MERCIER" a écrit : > >1701 – Cannot truncate a table referenced in a foreign key constraint >(‘cinemalehgal’.’galette_cotisations’, CONSTRAINT >‘galette_cotisations_ibfk_2’ FOREIGN KEY(‘id_adh’) >REFERENCES ‘cinemalehgal’.’galette_adherents’ (‘id_adh’)) Salut, Comme l'indique le message d'erreur, un TRUNCATE ne fonctionnera pas de toutes manières. Il faut utiliser "DELETE FROM". ++ -- Johan Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté. ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion
Re: [Galette-discussion] Suppression du contenu de la table des adhérents.
Le 15/04/2016 06:19, jo...@x-tnd.be a écrit : Le 14 avril 2016 19:18:23 GMT+02:00, "D. MERCIER" a écrit : 1701 – Cannot truncate a table referenced in a foreign key constraint (‘cinemalehgal’.’galette_cotisations’, CONSTRAINT ‘galette_cotisations_ibfk_2’ FOREIGN KEY(‘id_adh’) REFERENCES ‘cinemalehgal’.’galette_adherents’ (‘id_adh’)) Salut, Comme l'indique le message d'erreur, un TRUNCATE ne fonctionnera pas de toutes manières. Il faut utiliser "DELETE FROM". Pourquoi faire dans l'épicerie fine, s'il n'y a rien à conserver dans la base ? mysqladmin drop && mysqladmin create (ou équivalent) ca marche très bien aussi... -- Guillaume ___ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion