65,7 → 65,7 |
|
-- temp table |
CREATE TEMPORARY TABLE IF NOT EXISTS _temp_users (ce_utilisateur VARCHAR(255)) ENGINE=MEMORY AS \ |
( SELECT DISTINCT ce_utilisateur FROM cel_obs WHERE ce_utilisateur != '' |
( SELECT DISTINCT ce_utilisateur FROM cel_obs |
GROUP BY ce_utilisateur, ordre HAVING COUNT(*) > 1 ); |
|
SELECT COUNT(*) INTO done FROM _temp_users; |
94,4 → 94,6 |
DROP PROCEDURE IF EXISTS update_ordre_users; |
|
-- clef unique sur (id_utilisateur, ordre) |
-- [mais seulement si on a dédupliqué TOUS les utilisateurs, y compris l'utilisateur '' |
-- à voir aussi: maj-hash-id-obs-migr.sql] |
CREATE UNIQUE INDEX couple_user_ordre ON tb_cel.cel_obs(ce_utilisateur, ordre); |