Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kb_it:mysql:home [2023/10/12 14:31] befekb_it:mysql:home [2025/03/10 11:00] (Version actuelle) befe
Ligne 11: Ligne 11:
     SELECT *     SELECT *
     FROM `table` t2     FROM `table` t2
-    WHERE t1.id <> t2.id +    WHERE 
-    AND   t1.champ1 = t2.champ1+        t1.id <> t2.id 
 +    AND t1.champ1 = t2.champ1
 ) )
 +ORDER BY t1.champ1
 </code> </code>
  
Ligne 32: Ligne 34:
     WHERE     WHERE
         cat.CAT_ID IN ('i_etu', 'i_ens_vac', 'x_doc_cont', 'x_autres')         cat.CAT_ID IN ('i_etu', 'i_ens_vac', 'x_doc_cont', 'x_autres')
-    ORDER BY 
-        ind.IND_NOM_USUEL ASC, 
-        ind.IND_PRENOM_USUEL ASC 
 ) AS sub ) AS sub
 GROUP BY  GROUP BY 
  sub.IND_ID  sub.IND_ID
 HAVING COUNT(*) >= 2 HAVING COUNT(*) >= 2
 +ORDER BY
 + sub.IND_NOM_USUEL ASC,
 + sub.IND_PRENOM_USUEL ASC
 </code> </code>
  
Ligne 63: Ligne 65:
 mysqldump <schema> --no-create-info --ignore-table=schema.table1 > db-data.sql mysqldump <schema> --no-create-info --ignore-table=schema.table1 > db-data.sql
 cat db-structure.sql > db-all.sql && cat db-data.sql >> db-all.sql cat db-structure.sql > db-all.sql && cat db-data.sql >> db-all.sql
 +</code>
 +
 +=== Ne pas perturber la réactivité de la base ===
 +
 +<code bash>
 +mysqldump <schema> --single-transaction --quick
 +</code>
 +
 +=== Accélérer le dump ===
 +
 +<code bash>
 +mysqldump <schema> --max_allowed_packet=512M
 </code> </code>