Poputchik писал(а):
Если были введены в базу случайно две одинаковые строки, как удалить только одну из них?1. Проверять на повтор перед вводом , чтобы не допускать случайностей.
2. Удалять по id. Если id нет, то удалять по rowid.
3. Если там повторов, как собак, то выполнить блок инструкций:
-- создать таблицу prom по образу исходной и заполнить её неповторяющимися записями
CREATE TABLE prom AS SELECT DISTINCT * FROM исходная;
-- удалить исходную таблицу
DROP TABLE исходная
-- Переименовать prom в "исходная"
ALTER TABLE prom RENAME TO исходная