Невозможно удалить строку из таблицы, которая содержит PK - PullRequest
0 голосов
/ 18 октября 2019

enter image description here

Случайно я поместил две строки вместо одной в таблицу с первичным ключом. Теперь я не могу удалить ни одну из этих строк.

Я попытался удалить ее, щелкнув правой кнопкой мыши, и появилось сообщение, показанное на изображении.

Запрос выглядит следующим образом:

DELETE FROM  table
WHERE App_(...) = 56 

и возвращается таймаут.

Что я могу сделать, чтобы отменить эти изменения?

Ответы [ 2 ]

0 голосов
/ 18 октября 2019

Я полагаю, что это даже не вставить в таблицу, после закрытия пользовательского интерфейса вы можете сделать быструю проверку с помощью:

SELECT * 
FROM table 
WHERE App_(...) = 56 
0 голосов
/ 18 октября 2019

В вашей таблице MainCompany есть первичный ключ, дубликат которого вы не можете сохранить. поэтому просто измените любое значение в любой строке с 846 на любое значение, например 900, и тогда оно будет работать. Позже вы можете удалить то, что вам не нравится, со значением 900.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...