Upadter plusieurs tables en une seule requête SQL sous MyAdmin

Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
Bonjour,
je m' explique,
Dans ma base de données, j'ai plusieurs tables ayant chacune une colonne avec le même intitulé "id_lang",
Est-il possible d'updater les colonnes id_lang sur toutes ces tables en même temps, sachant que ces collonne ne sont pas liées entre elles,
J'avais essayé de mettre toutes les requêtes correspondant à chaque table dans la même requête mais ça ne fonctionne pas :
Voici mon code SQL :
UPDATE `ps_advice_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_attachment_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_attribute_group_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_attribute_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_badge_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_carrier_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_cart_rule_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_category_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_cms_category_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_cms_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_cms_role_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_configuration_kpi_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_configuration_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_contact_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_country_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_customization_field_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_feature_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_feature_value_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_gender_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_group_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_homeslider_slides_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_image_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_info_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_lang_shop` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_layered_indexable_attribute_group_lang_value` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_layered_indexable_attribute_lang_value` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_layered_indexable_feature_lang_value` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_layered_indexable_feature_value_lang_value` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_linksmenutop_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_link_block_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_manufacturer_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_meta_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbadeaude_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbadeaues_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbadeauit_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbadeauuk_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbandeaude_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbandeaues_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbandeaufr_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbandeauit_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_multihtmlblockbandeauuk_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_order_message_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_order_return_state_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_order_state_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_product_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_profile_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_quick_access_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_reassurance_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);
UPDATE `ps_risk_lang` SET `id_lang`= REPLACE(`id_lang`,7,8);

Si je teste sur une table individuelle ça fonctionne "une seule ligne ci dessus"

Est il possible de lancer toutes ces updates en une seule requête ???

Merci par avance
Afficher la suite 

1 réponse

Messages postés
27267
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 novembre 2019
5675
0
Merci
Bonjour,

Peut être un

UPDATE `ps_advice_lang` , `ps_attachment_lang`, ... , `ps_risk_lang` 
SET `ps_advice_lang.id_lang`= REPLACE(`ps_advice_lang.id_lang`,7,8),
    `ps_attachment_lang.id_lang`= REPLACE(`ps_attachment_lang.id_lang`,7,8),
...
   `ps_risk_lang.id_lang`= REPLACE(`ps_risk_lang.id_lang`,7,8)

voir : https://dev.mysql.com/doc/refman/8.0/en/update.html

Avec Oracle, je ferais une procédure PL/SQL qui interrogerait le dictionnaire de données pour trouver toutes les tables ayant le champ id_lang, et qui génèrerait un update dynamique avec les tables trouvées.

Cdlt
traderpierre
Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
ça ne fonctionne pas :
Table inconnue 'id_lang'
jee pee
Messages postés
27267
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 novembre 2019
5675 > traderpierre
Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
met au moins le code que tu exécutes
jordane45
Messages postés
26792
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2019
1886 > traderpierre
Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
A quel moment as tu indiqué dans la requête la "table" id_lang ??
A mon avis tu as copié/collé bêtement sans chercher à comprendre...

Si tu veux que l'on t'aide à corriger ta requête il va falloir que tu nous la montre.....

NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage afin d'avoir la coloration syntaxique)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.
traderpierre
Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
Voici ma requête complète et à la fin, l'erreur MySQL

DELETE `ps_advice_lang`.`id_lang` , `ps_attachment_lang`.`id_lang` , `ps_attribute_group_lang`.`id_lang` , `ps_attribute_lang`.`id_lang` , `ps_badge_lang`.`id_lang` , `ps_carrier_lang`.`id_lang` , `ps_cart_rule_lang`.`id_lang` , `ps_category_lang`.`id_lang` , `ps_cms_category_lang`.`id_lang` , `ps_cms_lang`.`id_lang` , `ps_cms_role_lang`.`id_lang` , `ps_configuration_kpi_lang`.`id_lang` , `ps_configuration_lang`.`id_lang` , `ps_contact_lang`.`id_lang` , `ps_country_lang`.`id_lang` , `ps_customization_field_lang`.`id_lang` , `ps_feature_lang`.`id_lang` , `ps_feature_value_lang`.`id_lang` , `ps_gender_lang`.`id_lang` , `ps_group_lang`.`id_lang` , `ps_homeslider_slides_lang`.`id_lang` , `ps_image_lang`.`id_lang` , `ps_info_lang`.`id_lang` , `ps_lang`.`id_lang` , `ps_lang_shop`.`id_lang` , `ps_layered_indexable_attribute_group_lang_value`.`id_lang` , `ps_layered_indexable_attribute_lang_value`.`id_lang` , `ps_layered_indexable_feature_lang_value`.`id_lang` , `ps_layered_indexable_feature_value_lang_value`.`id_lang` , `ps_linksmenutop_lang`.`id_lang` , `ps_link_block_lang`.`id_lang` , `ps_manufacturer_lang`.`id_lang` , `ps_meta_lang`.`id_lang` , `ps_multihtmlblockbadeaude_lang`.`id_lang` , `ps_multihtmlblockbadeaues_lang`.`id_lang` , `ps_multihtmlblockbadeauit_lang`.`id_lang` , `ps_multihtmlblockbadeauuk_lang`.`id_lang` , `ps_multihtmlblockbandeaude_lang`.`id_lang` , `ps_multihtmlblockbandeaues_lang`.`id_lang` , `ps_multihtmlblockbandeaufr_lang`.`id_lang` , `ps_multihtmlblockbandeauit_lang`.`id_lang` , `ps_multihtmlblockbandeauuk_lang`.`id_lang` , `ps_order_message_lang`.`id_lang` , `ps_order_return_state_lang`.`id_lang` , `ps_order_state_lang`.`id_lang` , `ps_product_lang`.`id_lang` , `ps_profile_lang`.`id_lang` , `ps_quick_access_lang`.`id_lang` , `ps_reassurance_lang`.`id_lang` , `ps_risk_lang`.`id_lang` 
FROM`ps_advice_lang`, `ps_attachment_lang`, `ps_attribute_group_lang`, `ps_attribute_lang`, `ps_badge_lang`, `ps_carrier_lang`, `ps_cart_rule_lang`, `ps_category_lang`, `ps_cms_category_lang`, `ps_cms_lang`, `ps_cms_role_lang`, `ps_configuration_kpi_lang`, `ps_configuration_lang`, `ps_contact_lang`, `ps_country_lang`, `ps_customization_field_lang`, `ps_feature_lang`, `ps_feature_value_lang`, `ps_gender_lang`, `ps_group_lang`, `ps_homeslider_slides_lang`, `ps_image_lang`, `ps_info_lang`, `ps_lang`, `ps_lang_shop`, `ps_layered_indexable_attribute_group_lang_value`, `ps_layered_indexable_attribute_lang_value`, `ps_layered_indexable_feature_lang_value`, `ps_layered_indexable_feature_value_lang_value`, `ps_linksmenutop_lang`, `ps_link_block_lang`, `ps_manufacturer_lang`, `ps_meta_lang`, `ps_multihtmlblockbadeaude_lang`, `ps_multihtmlblockbadeaues_lang`, `ps_multihtmlblockbadeauit_lang`, `ps_multihtmlblockbadeauuk_lang`, `ps_multihtmlblockbandeaude_lang`, `ps_multihtmlblockbandeaues_lang`, `ps_multihtmlblockbandeaufr_lang`, `ps_multihtmlblockbandeauit_lang`, `ps_multihtmlblockbandeauuk_lang`, `ps_order_message_lang`, `ps_order_return_state_lang`, `ps_order_state_lang`, `ps_product_lang`, `ps_profile_lang`, `ps_quick_access_lang`, `ps_reassurance_lang`, `ps_risk_lang` 
WHERE (((`ps_advice_lang`.`id_lang`)=8) AND ((`ps_attachment_lang`.`id_lang`)=8) AND ((`ps_attribute_group_lang`.`id_lang`)=8) AND ((`ps_attribute_lang`.`id_lang`)=8) AND ((`ps_badge_lang`.`id_lang`)=8) AND ((`ps_carrier_lang`.`id_lang`)=8) AND ((`ps_cart_rule_lang`.`id_lang`)=8) AND ((`ps_category_lang`.`id_lang`)=8) AND ((`ps_cms_category_lang`.`id_lang`)=8) AND ((`ps_cms_lang`.`id_lang`)=8) AND ((`ps_cms_role_lang`.`id_lang`)=8) AND ((`ps_configuration_kpi_lang`.`id_lang`)=8) AND ((`ps_configuration_lang`.`id_lang`)=8) AND ((`ps_contact_lang`.`id_lang`)=8) AND ((`ps_country_lang`.`id_lang`)=8) AND ((`ps_customization_field_lang`.`id_lang`)=8) AND ((`ps_feature_lang`.`id_lang`)=8) AND ((`ps_feature_value_lang`.`id_lang`)=8) AND ((`ps_gender_lang`.`id_lang`)=8) AND ((`ps_group_lang`.`id_lang`)=8) AND ((`ps_homeslider_slides_lang`.`id_lang`)=8) AND ((`ps_image_lang`.`id_lang`)=8) AND ((`ps_info_lang`.`id_lang`)=8) AND ((`ps_lang`.`id_lang`)=8) AND ((`ps_lang_shop`.`id_lang`)=8) AND ((`ps_layered_indexable_attribute_group_lang_value`.`id_lang`)=8) AND ((`ps_layered_indexable_attribute_lang_value`.`id_lang`)=8) AND ((`ps_layered_indexable_feature_lang_value`.`id_lang`)=8) AND ((`ps_layered_indexable_feature_value_lang_value`.`id_lang`)=8) AND ((`ps_linksmenutop_lang`.`id_lang`)=8) AND ((`ps_link_block_lang`.`id_lang`)=8) AND ((`ps_manufacturer_lang`.`id_lang`)=8) AND ((`ps_meta_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbadeaude_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbadeaues_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbadeauit_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbadeauuk_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbandeaude_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbandeaues_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbandeaufr_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbandeauit_lang`.`id_lang`)=8) AND ((`ps_multihtmlblockbandeauuk_lang`.`id_lang`)=8) AND ((`ps_order_message_lang`.`id_lang`)=8) AND ((`ps_order_return_state_lang`.`id_lang`)=8) AND ((`ps_order_state_lang`.`id_lang`)=8) AND ((`ps_product_lang`.`id_lang`)=8) AND ((`ps_profile_lang`.`id_lang`)=8) AND ((`ps_quick_access_lang`.`id_lang`)=8) AND ((`ps_reassurance_lang`.`id_lang`)=8) AND ((`ps_risk_lang`.`id_lang`)=8));


___________________________________

MySQL a répondu : Documentation
#1109 - Table inconnue 'id_lang' dans MULTI DELETE
traderpierre
Messages postés
138
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
14 novembre 2019
-
Excusez-moi, je me suis trompé de requête !!!
Voici le code SQL de ma requête UPDATE compet, et à la fin la réponse MySql

UPDATE `ps_advice_lang` , 
`ps_attachment_lang` , 
`ps_attribute_group_lang` , 
`ps_attribute_lang` , 
`ps_badge_lang` , 
`ps_carrier_lang` , 
`ps_cart_rule_lang` , 
`ps_category_lang` , 
`ps_cms_category_lang` , 
`ps_cms_lang` , 
`ps_cms_role_lang` , 
`ps_configuration_kpi_lang` , 
`ps_configuration_lang` , 
`ps_contact_lang` , 
`ps_country_lang` , 
`ps_customization_field_lang` , 
`ps_feature_lang` , 
`ps_feature_value_lang` , 
`ps_gender_lang` , 
`ps_group_lang` , 
`ps_homeslider_slides_lang` , 
`ps_image_lang` , 
`ps_info_lang` , 
`ps_lang` , 
`ps_lang_shop` , 
`ps_layered_indexable_attribute_group_lang_value` , 
`ps_layered_indexable_attribute_lang_value` , 
`ps_layered_indexable_feature_lang_value` , 
`ps_layered_indexable_feature_value_lang_value` , 
`ps_linksmenutop_lang` , 
`ps_link_block_lang` , 
`ps_manufacturer_lang` , 
`ps_meta_lang` , 
`ps_multihtmlblockbadeaude_lang` , 
`ps_multihtmlblockbadeaues_lang` , 
`ps_multihtmlblockbadeauit_lang` , 
`ps_multihtmlblockbadeauuk_lang` , 
`ps_multihtmlblockbandeaude_lang` , 
`ps_multihtmlblockbandeaues_lang` , 
`ps_multihtmlblockbandeaufr_lang` , 
`ps_multihtmlblockbandeauit_lang` , 
`ps_multihtmlblockbandeauuk_lang` , 
`ps_order_message_lang` , 
`ps_order_return_state_lang` , 
`ps_order_state_lang` , 
`ps_product_lang` , 
`ps_profile_lang` , 
`ps_quick_access_lang` , 
`ps_reassurance_lang` , 
`ps_risk_lang`  
SET `ps_advice_lang`.`id_lang`= REPLACE(`ps_advice_lang`.`id_lang`,7,8), 
`ps_attachment_lang`.`id_lang`= REPLACE(`ps_attachment_lang`.`id_lang`,7,8), 
`ps_attribute_group_lang`.`id_lang`= REPLACE(`ps_attribute_group_lang`.`id_lang`,7,8), 
`ps_attribute_lang`.`id_lang`= REPLACE(`ps_attribute_lang`.`id_lang`,7,8), 
`ps_badge_lang`.`id_lang`= REPLACE(`ps_badge_lang`.`id_lang`,7,8), 
`ps_carrier_lang`.`id_lang`= REPLACE(`ps_carrier_lang`.`id_lang`,7,8), 
`ps_cart_rule_lang`.`id_lang`= REPLACE(`ps_cart_rule_lang`.`id_lang`,7,8), 
`ps_category_lang`.`id_lang`= REPLACE(`ps_category_lang`.`id_lang`,7,8), 
`ps_cms_category_lang`.`id_lang`= REPLACE(`ps_cms_category_lang`.`id_lang`,7,8), 
`ps_cms_lang`.`id_lang`= REPLACE(`ps_cms_lang`.`id_lang`,7,8), 
`ps_cms_role_lang`.`id_lang`= REPLACE(`ps_cms_role_lang`.`id_lang`,7,8), 
`ps_configuration_kpi_lang`.`id_lang`= REPLACE(`ps_configuration_kpi_lang`.`id_lang`,7,8), 
`ps_configuration_lang`.`id_lang`= REPLACE(`ps_configuration_lang`.`id_lang`,7,8), 
`ps_contact_lang`.`id_lang`= REPLACE(`ps_contact_lang`.`id_lang`,7,8), 
`ps_country_lang`.`id_lang`= REPLACE(`ps_country_lang`.`id_lang`,7,8), 
`ps_customization_field_lang`.`id_lang`= REPLACE(`ps_customization_field_lang`.`id_lang`,7,8), 
`ps_feature_lang`.`id_lang`= REPLACE(`ps_feature_lang`.`id_lang`,7,8), 
`ps_feature_value_lang`.`id_lang`= REPLACE(`ps_feature_value_lang`.`id_lang`,7,8), 
`ps_gender_lang`.`id_lang`= REPLACE(`ps_gender_lang`.`id_lang`,7,8), 
`ps_group_lang`.`id_lang`= REPLACE(`ps_group_lang`.`id_lang`,7,8), 
`ps_homeslider_slides_lang`.`id_lang`= REPLACE(`ps_homeslider_slides_lang`.`id_lang`,7,8), 
`ps_image_lang`.`id_lang`= REPLACE(`ps_image_lang`.`id_lang`,7,8), 
`ps_info_lang`.`id_lang`= REPLACE(`ps_info_lang`.`id_lang`,7,8), 
`ps_lang`.`id_lang`= REPLACE(`ps_lang`.`id_lang`,7,8), 
`ps_lang_shop`.`id_lang`= REPLACE(`ps_lang_shop`.`id_lang`,7,8), 
`ps_layered_indexable_attribute_group_lang_value`.`id_lang`= REPLACE(`ps_layered_indexable_attribute_group_lang_value`.`id_lang`,7,8), 
`ps_layered_indexable_attribute_lang_value`.`id_lang`= REPLACE(`ps_layered_indexable_attribute_lang_value`.`id_lang`,7,8), 
`ps_layered_indexable_feature_lang_value`.`id_lang`= REPLACE(`ps_layered_indexable_feature_lang_value`.`id_lang`,7,8), 
`ps_layered_indexable_feature_value_lang_value`.`id_lang`= REPLACE(`ps_layered_indexable_feature_value_lang_value`.`id_lang`,7,8), 
`ps_linksmenutop_lang`.`id_lang`= REPLACE(`ps_linksmenutop_lang`.`id_lang`,7,8), 
`ps_link_block_lang`.`id_lang`= REPLACE(`ps_link_block_lang`.`id_lang`,7,8), 
`ps_manufacturer_lang`.`id_lang`= REPLACE(`ps_manufacturer_lang`.`id_lang`,7,8), 
`ps_meta_lang`.`id_lang`= REPLACE(`ps_meta_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbadeaude_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbadeaude_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbadeaues_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbadeaues_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbadeauit_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbadeauit_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbadeauuk_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbadeauuk_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbandeaude_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbandeaude_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbandeaues_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbandeaues_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbandeaufr_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbandeaufr_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbandeauit_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbandeauit_lang`.`id_lang`,7,8), 
`ps_multihtmlblockbandeauuk_lang`.`id_lang`= REPLACE(`ps_multihtmlblockbandeauuk_lang`.`id_lang`,7,8), 
`ps_order_message_lang`.`id_lang`= REPLACE(`ps_order_message_lang`.`id_lang`,7,8), 
`ps_order_return_state_lang`.`id_lang`= REPLACE(`ps_order_return_state_lang`.`id_lang`,7,8), 
`ps_order_state_lang`.`id_lang`= REPLACE(`ps_order_state_lang`.`id_lang`,7,8), 
`ps_product_lang`.`id_lang`= REPLACE(`ps_product_lang`.`id_lang`,7,8), 
`ps_profile_lang`.`id_lang`= REPLACE(`ps_profile_lang`.`id_lang`,7,8), 
`ps_quick_access_lang`.`id_lang`= REPLACE(`ps_quick_access_lang`.`id_lang`,7,8), 
`ps_reassurance_lang`.`id_lang`= REPLACE(`ps_reassurance_lang`.`id_lang`,7,8), 
`ps_risk_lang`.`id_lang`= REPLACE(`ps_risk_lang`.`id_lang`,7,8);


_____________________________
MySQL a répondu : Documentation
#1109 - Table inconnue 'id_lang' dans MULTI UPDATE
Commenter la réponse de jee pee