Enduro Posted July 3, 2011 Share Posted July 3, 2011 Bonjour, Quel ligne de table faut-il supprimer pour supprimer un statut présent sur toutes les commandes.C'est un statut que j'ai ajouté (colis préparé) via le BO (id 11) qui me pose problème lors de MAJ ((1062) Duplicate entry) avec l'id 11 du statut "En attente du paiement Paypal" (Statut en natif supplémentaire sur la version 1.3.7)J'ai supprimé dans les tables:ps_order_state et ps_order_state_lang l'id 11 qui me pose problème lors de la MAJ, les deux erreurs ne sont plus présente lors de la MAJ mais toutes les commandes ont à la place de "colis préparé" ont "En attente du Paiement Paypal".C'est assez embêtant, je cherche désespérément une solution pour supprimer ce statut complètement sur toutes les commandes avant MAJ.Merci pour votre aide. Link to comment Share on other sites More sharing options...
Broceliande Posted July 3, 2011 Share Posted July 3, 2011 Bonjour, Quel ligne de table faut-il supprimer pour supprimer un statut présent sur toutes les commandes.C'est un statut que j'ai ajouté (colis préparé) via le BO (id 11) qui me pose problème lors de MAJ ((1062) Duplicate entry) avec l'id 11 du statut "En attente du paiement Paypal" (Statut en natif supplémentaire sur la version 1.3.7)J'ai supprimé dans les tables:ps_order_state et ps_order_state_lang l'id 11 qui me pose problème lors de la MAJ, les deux erreurs ne sont plus présente lors de la MAJ mais toutes les commandes ont à la place de "colis préparé" ont "En attente du Paiement Paypal".C'est assez embêtant, je cherche désespérément une solution pour supprimer ce statut complètement sur toutes les commandes avant MAJ.Merci pour votre aide. Salut , une requete sql à exécuter dans phpMyAdmin suffit : Il faut remplacer dans la requete le mot prefix par le préfixe de votre bdd presta : ps en généraleLa date , dans la requête , permet de ne pas supprimer les statuts postérieurs à une date donnée , donc tu l'as compris ne pas supprimer les statuts paypal , postérieurs à ta mise à jour , il faut l'ajuster donc en respectant le format , ici j'ai mis le 1er juillet à 0h delete from prefix_order_history where id_order_state = 11 and date_add <="2011-07-01 00:00:00" Link to comment Share on other sites More sharing options...
Enduro Posted July 3, 2011 Author Share Posted July 3, 2011 Salut,Merci pour ton aide, je ne suis pas sure d'avoir tous compris. Dit moi si je me trompe.Je doit lancer la requête: delete from ps_order_history where id_order_state = 11 and date_add <="2011-07-01 00:00:00" dans phpmyadmin de ma bdd presta version 1.1 (ce qui supprimera toutes les statut "colis préparé" dans l'historique des commandes) avant le 01-07-2011Puis je supprime (ou renomme) dans ps_order_state et ps_order_state_lang les ID 11Puis j'effectue la MAJ 1.3.7 de presta je ne devrai pas avoir d'erreur sql pour l'id 11 qui sera créé pour le statut "En attente du paiement Paypal" et je n'aurais pas le statut "colis préparé" remplacé par "En attente du paiement Paypal dans mes commandes avant MAJ.Merci. Link to comment Share on other sites More sharing options...
Broceliande Posted July 3, 2011 Share Posted July 3, 2011 Salut,Merci pour ton aide, je ne suis pas sure d'avoir tous compris. Dit moi si je me trompe.Je doit lancer la requête: delete from ps_order_history where id_order_state = 11 and date_add <="2011-07-01 00:00:00" dans phpmyadmin de ma bdd presta version 1.1 (ce qui supprimera toutes les statut "colis préparé" dans l'historique des commandes) avant le 01-07-2011Puis je supprime (ou renomme) dans ps_order_state et ps_order_state_lang les ID 11Puis j'effectue la MAJ 1.3.7 de presta je ne devrai pas avoir d'erreur sql pour l'id 11 qui sera créé pour le statut "En attente du paiement Paypal" et je n'aurais pas le statut "colis préparé" remplacé par "En attente du paiement Paypal dans mes commandes avant MAJ.Merci. C'est tout à fait ça Link to comment Share on other sites More sharing options...
Enduro Posted July 3, 2011 Author Share Posted July 3, 2011 Alors là tu me sauve. Mille merci Par contre je n'y connait rien en MYSQL, comment lancer la requête: delete from ps_order_history where id_order_state = 11 and date_add <=“2011-07-01 00:00:00” dans phpmyadmin Link to comment Share on other sites More sharing options...
Enduro Posted July 3, 2011 Author Share Posted July 3, 2011 Je crois avoir trouvé en faite Link to comment Share on other sites More sharing options...
Enduro Posted July 3, 2011 Author Share Posted July 3, 2011 C'est tout bon, le statut est supprimé.Pour les personnes qui lisent ce thread, pour exécuter une requête.Cliquez sur la base de donnée en questionCliquez sur l'onglet SQLIndiquez la requête dans la casePuis cliquez sur exécuter.Encore merci Broceliande Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now