2016-07-06 2 views
0

я добавил запись в таблице в базе данных MySQL, теперь я пытаюсь удалить эту конкретную запись из таблицы, но не получает удалена & показывая это сообщение:Запись не получает удалена из базы данных MySQL

# 1062 - Дублируемая запись '3107' для ключа 'ПЕРВИЧНАЯ'

Как удалить эту запись?

+1

Какой запрос вы пытаетесь УДАЛИТЬ? –

+0

проверить эту ссылку http://stackoverflow.com/questions/3311903/remove-duplicate-rows-in-mysql –

+0

Помните, что вы должны СООТВЕТСТВОВАТЬ своим изменениям. –

ответ

0
delete from table_name [where condition]; 

использовать это заявление, заменить table_name с вашим именем таблицы и поставить условие.

Если вы не укажете опцию where, все записи будут удалены.

+0

Пробовал это, но все же то же сообщение показывает – Madhu

+0

Могу ли я узнать ваше заявление, которое вы использовали. ? – Aseem

1

Вы не можете получить эту ошибку во время DELETE. UPDATE или INSERT могут вернуть это значение Так что либо вы не используете DELETE, либо у вас есть триггер на вашей таблице, что приводит к некоторым другим изменениям, которые дают вам эту ошибку.

Если дочерние таблицы имеют ON DELETE CASCADE, проверьте их также на триггеры.

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