Як перевірити наявність дублікатів перед тим, як вставити в SQL

Коли ви вставляєте нові записи в базу даних SQL, у вас можуть виникати проблеми, коли ви випадково перезаписуєте записи, які вже є через проблему дублювання. Ви можете скористатися простою зміною команди вставки, яка перевірить наявність дублікатів перед виконанням вставки та - якщо вони знайдені - не виконає вставку.

1.

Сформуйте свій початковий запит на вставку, наприклад, "ВСТАВИТЬСЯ в свою таблицю (колонка1, стовпець2)" VALUES ("1", "a") "

2.

Змініть запит, додавши правило про те, що робити, якщо буде знайдено повторюваний ключ, наприклад "ВСТАВКА В свій_таблицю (колонка1, стовпець2) НАСТРОЙКИ (" 1 "," a ") НА ДУПЛІКАТИВНІЙ КЛЮЧУ ОНОВЛЕННЯ column1 = '1', column2 = 'а', '

3.

Запустіть модифікований запит у вашому браузері SQL, щоб переглянути результати. Якщо буде знайдено повторюваний ключ, запит оновить існуючий стовпець, а не помилка.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.