#informatique Bot Logged User list

Network: Zeolia
Modes: +nrt
Last Seen: 47 minutes ago
Topic: Canal d'aide informatique - Développement / Web / Windows - Pour les questions linux, rejoindre #linux
#2
Rank
10
Users

Channel Log Archive for #informatique

Prev
Next

* All times are UTC
Thursday, July 18, 2024
[07:00:45] * LeSageDeNancy joined #informatique
[07:47:23] LeSageDeNancy Alerte sécurité (urgent et important !) : Si vous utilisez la technologie "Smart Software Manager (SSM) On-Prem" de chez Cisco. Prenez connaissance du bulletin d'alerte : https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-cssm-auth-sLw3uhUy
[07:48:16] LeSageDeNancy La faille semble béante. Un pirate peut prendre le contrôle de tout un réseau via l'interface corrompue par une requête modifiée par ses soins... Avec les droits admin ! O_o
[07:48:26] LeSageDeNancy Ca déconne zéro sur ce coup là.
[07:49:23] LeSageDeNancy Et bonjour tout le monde par ici. Pardon, j'en oublie la politesse à la vue de la gravité de cette faille de sécurité.
[07:50:49] * Niko joined #informatique
[07:53:25] CrazyCat Salut LeSageDeNancy et m'en fout, j'ai que du fortinet :)
[07:53:39] CrazyCat Mais oui, alerte à diffuser
[07:54:16] Niko j'ai pas vu tu peux c/c ?
[07:54:45] CrazyCat Niko: tu administres des équipements cisco ?
[07:55:02] * Niko left #informatique
[09:52:37] * ZarTek joined #informatique
[14:02:43] * Amand joined #informatique
[14:02:43] * [Cafeine] set mode +h Amand
[14:08:49] Amand CrazyCat: j'ai fait une requete pour afficher les doublons d'une table
[14:08:53] Amand SELECT COUNT(*) AS nbr_doublon, idnick, message, statut, ip, idprofil, parent_id FROM comments GROUP BY idnick, message, statut, ip, idprofil, parent_id HAVING COUNT(*) > 1;
[14:09:07] Amand maintenant comment je peux les supprimer avec DELETE
[14:09:12] Amand sans faire de bêtise
[14:10:16] CrazyCat Je te conseille de faire une copie de ta table d'abord
[14:10:49] CrazyCat Puis d'essayer: DELETE FROM comments GROUP BY idnick, message, statut, ip, idprofil, parent_id HAVING COUNT(*) > 1;
[14:12:49] Amand la requête supprime tout , j'ai juste simuler la requête
[14:13:18] CrazyCat hmmmm wait
[14:18:10] CrazyCat Tu veux conserver une ligne de tes doublons ou éliminer tous les doublons ?
[14:19:17] Amand garder une seule ligne et retirer tous les doublons
[14:19:34] Amand si j'ai 3 :
[14:19:35] Amand a
[14:19:36] Amand a
[14:19:37] Amand a
[14:19:43] Amand il m'en retire deux pour en laisser qu'un seul
[14:20:40] CrazyCat Tu as une clé unique sur tes lignes ?
[14:22:39] Amand je regarde
[14:23:40] CrazyCat Mais si tu n'as pas une clé (même multiple) qui permet de différencier, ça va être coton
[14:25:05] CrazyCat Ok, donc tu peux utiliser la page que je viens de te passer
[14:25:14] LeSageDeNancy Amand, , bonjour. Si la base de données est sous format Microsoft, deux pistes à suivre pour ce but : https://learn.microsoft.com/fr-fr/troubleshoot/sql/database-engine/development/remove-duplicate-rows-sql-server-tab
[14:25:29] CrazyCat LeSageDeNancy: c'est du mariadb
[14:25:40] LeSageDeNancy Ouch... Je m'incline. xD
[14:25:58] CrazyCat Amand: dans ta jointure, tu utilises les champs idnick, message, statut, ip, idprofil, parent_id
[14:26:22] CrazyCat et primary_key c( qui doit différer) c'est id
[14:26:27] Amand je galère depuis hier soir pour trouver la bonne requête
[14:26:55] Amand DELETE t1 FROM table_name t1
[14:26:55] Amand JOIN table_name t2 ON t1.column_name = t2.column_name AND t1.primary_key > t2.primary_key;
[14:29:28] CrazyCat Yep. Ca va te faire une jolie jointure, même si je pense que pas mal de champs sont inutiles
[14:32:22] Amand faut que je me concentre
[14:33:57] CrazyCat Ben pose toi la bonne question: qu'es-ce qui qualifie un doublon ?
[14:34:19] CrazyCat ip ne sert à rien imho
[14:34:50] CrazyCat statut non plus
[14:35:02] Amand ip, statut ne sert à rien effectivement
[14:35:05] Amand le reste oui
[14:35:25] CrazyCat même message d'un même utilisateur sur un même profil et attaché au même fil oui
[14:35:39] CrazyCat donc oui, idnick, message, idprofil, parent_id
[14:38:01] CrazyCat DELETE t1 FROM comments t1 JOIN comments t2 ON t1.idnick=t2.idnick AND t1.message=t2.message AND t1.idprofil=t2.idprofil AND t1.parent_id=t2.parent_id AND t1.id>t2.id
[14:42:50] Amand merci CrazyCat tu gères comme d'hab
[14:43:19] CrazyCat De nada
Prev
Next