das ist meine Tabellenstruktur Ich habe doppelten Eintrag ich werde nach Datum zu definieren (Zeitstempel ist in Sekunden) Wie kann ich löschen ist mit SQL-Abfrage?So löschen Sie doppelte Zeile in MySQL mit SQL-Abfrage?
Datenbankname db_misc Tabellenname t_cmd_logs
lid user message date addedDate
Hier ist meine Daten:
lid user message date addedDate 5 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:24:01 6 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:25:01 7 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:26:01 8 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:27:02 9 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:28:01 10 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:29:01 11 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:30:01 12 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:31:01 13 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:32:01 14 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:33:01 15 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:34:01 16 DarkScorpion -jjjj 2016-08-08 17:23:24 2016-08-08 17:35:01
- Ich entschuldige mich, ich schwach bin auf Englisch.
gefunden i1 Weg t_cmd_logs Daten zu kopieren, t_cmd_log, aber ich habe diese alle 1 Minute laufen, damit ich Daten aus t_cmd_logs
nach dem Kopieren löschen müssen, ist es eine Sache möglich habe ich verwendet
INSERT INTO t_cmd_log SELECT * FROM t_cmd_logs WHERE 1 GROUP BY user,message,date ;
DELETE FROM t_cmd_logs;
aber in phpmyadmin sql gibt mir Fehler, mache ich es falsch? bitte helfen Sie mir
es ist einfacher, Duplikate beim Einsetzen zu blockieren, als es zu beheben danach – Ivan
ist das, was Sie suchen http://stackoverflow.com/questions/15753862/trying-to-delete-duplicate-records-in- sql-but-the-query-geht-in-einem-unendlichen? – Ivan
Ihre Beschreibung Ihres Problems - "Duplikat nach Datum (Zeitstempel ist in Sekunden)" - passt offensichtlich nicht zu Ihrer Spaltenliste. –