2016-08-21 1 views
-2

Si, dans la base de données aSupprimer DateBase qui dupliquent entre la ligne

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 

Si je veux supprimer la ligne 4 parce que le résultat est égal la ligne 1, Comment écrire le code?

+0

Voulez-vous supprimer la ligne 4 juste, ou essayez-vous de trouver quelque chose qui va travailler dans un sens général? –

+0

Veuillez également expliquer ce que signifient les colonnes. –

Répondre

2

Sidenote: Publié en tant que wiki de communauté. Je ne veux pas de représentant de cela.

Ceci est basique MySQL en utilisant DELETE avec une clause WHERE.

DELETE FROM table WHERE col_x = 'y' 

conformément au manuel:

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

Merci, c'est très utile. Je commence juste à apprendre à propos de mysql. –

+0

@SafeRollins De rien. Profitez de la balade ;-) –

+0

@SafeRollins vous pouvez marquer la question comme résolu cependant ;-) –