diff --git a/htdocs/install/mysql/migration/repair.sql b/htdocs/install/mysql/migration/repair.sql index 99a91bab00a..81f652c190c 100644 --- a/htdocs/install/mysql/migration/repair.sql +++ b/htdocs/install/mysql/migration/repair.sql @@ -6,12 +6,12 @@ -- Requests to clean corrupted database -delete from llx_facturedet where fk_facture in (select rowid from llx_facture where facnumber = '(PROV)'); -delete from llx_facture where facnumber = '(PROV)'; -delete from llx_commandedet where fk_commande in (select rowid from llx_commande where ref = '(PROV)'); -delete from llx_commande where ref = '(PROV)'; -delete from llx_propaldet where fk_propal in (select rowid from llx_propal where ref = '(PROV)'); -delete from llx_propal where ref = '(PROV)'; +delete from llx_facturedet where fk_facture in (select rowid from llx_facture where facnumber in ('(PROV)','ErrorBadMask')); +delete from llx_facture where facnumber in ('(PROV)','ErrorBadMask'); +delete from llx_commandedet where fk_commande in (select rowid from llx_commande where ref in ('(PROV)','ErrorBadMask')); +delete from llx_commande where ref in ('(PROV)','ErrorBadMask'); +delete from llx_propaldet where fk_propal in (select rowid from llx_propal where ref in ('(PROV)','ErrorBadMask')); +delete from llx_propal where ref in ('(PROV)','ErrorBadMask'); delete from llx_facturedet where fk_facture in (select rowid from llx_facture where facnumber = ''); delete from llx_facture where facnumber = ''; delete from llx_commandedet where fk_commande in (select rowid from llx_commande where ref = '');