2016-08-21 7 views
-2

Wenn in der DatenbankDatenbank löschen, die

First  Last  distance 
1   4   0.2   //line 1 
2   6   0.5   //line 2 
3   7   0.3   //line 3 
4   1   0.2   //line 4 

hat zwischen Zeile duplizieren Wenn ich Zeile 4 gelöscht werden soll, da das Ergebnis gleich der Linie 1 ist, wie Sie den Code zu schreiben?

+0

Wollen Sie löschen nur Linie 4 oder versuchen Sie, mit etwas zu entwickeln, die in ein arbeiten Allgemeinsinn? –

+0

Bitte erläutern Sie auch, was die Spalten bedeuten. –

Antwort

2

Hinweis: Als Community-Wiki veröffentlicht. Ich möchte nicht von dieser Aussage abweichen.

Dies ist das grundlegende MySQL, das DELETE mit einer WHERE-Klausel verwendet.

DELETE FROM table WHERE col_x = 'y' 

Gemäß dem Handbuch:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name 
    [PARTITION (partition_name,...)] 
    [WHERE where_condition] 
    [ORDER BY ...] 
    [LIMIT row_count] 
+0

Danke, es ist sehr hilfreich. Ich fange einfach an, über mysql zu lernen. –

+0

@SafeRollins Gern geschehen. Viel Spaß mit der Fahrt ;-) –

+0

@SafeRollins kannst du die Frage als gelöst markieren ;-) –

Verwandte Themen