2016-08-21 4 views
-2

Если в базе данных имеетУдалить Datebase дублирующие между рядами

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 

Если я хочу удалить строку 4, так как результат равен 1 линия, как писать код?

+0

ли Вы хотите просто удалить строку 4, или вы пытаетесь придумать что-то, что будет работать в общий смысл? –

+0

Пожалуйста, также объясните, что означают столбцы. –

ответ

2

Sidenote: Размещено в качестве вики-сообщества. Я не хочу повторять это.

Это базовый MySQL, использующий DELETE с предложением WHERE.

DELETE FROM table WHERE col_x = 'y' 

Согласно инструкции:

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

Спасибо, это очень полезно. Я только начинаю узнавать о mysql. –

+0

@SafeRollins Добро пожаловать. Наслаждайтесь поездкой ;-) –

+0

@SafeRollins вы можете отметить вопрос как решенный хотя ;-) –

Смежные вопросы