Як видалити обмеження зовнішнього ключа в перевірці MySQL?

0 Comments 23:42

Ви можете скинути обмеження зовнішнього ключа за допомогою такого синтаксису ALTER TABLE: ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol; Якщо пункт FOREIGN KEY визначив ім’я CONSTRAINT під час створення обмеження, ви можете звернутися до цього імені, щоб видалити обмеження зовнішнього ключа.

Щоб вимкнути перевірку зовнішнього ключа, вам потрібно встановити системну змінну FOREIGN_KEY_CHECKS на нуль, наступним чином. SET FOREIGN_KEY_CHECKS = 0; Обов’язково використовуйте цей параметр з обережністю, оскільки це може призвести до проблем із цілісністю даних. Наприклад, MySQL не перевірятиме жодних даних, доданих після вимкнення перевірок.

Ось кроки, щоб видалити обмеження зовнішнього ключа в MySQL. Ось синтаксис оператора DROP FOREIGN KEY: ALTER TABLE table_name DROP FOREIGN KEY constraint_name; У наведеному вище запиті на видалення зовнішнього ключа замість table_name вкажіть ім’я_таблиці, з якої потрібно видалити зовнішній ключ.

Ми можемо видалити обмеження перевірки з таблиці або стовпця, використовуючи наступні оператори:

  1. ALTER TABLE table_name DROP CHECK constraint_name;
  2. Або
  3. ALTER TABLE table_name DROP CONSTRAINT constraint_name;

Використовуйте SQL Server Management Studio

  1. У провіднику об’єктів розгорніть таблицю з обмеженнями, а потім розгорніть папку «Ключі».
  2. Клацніть обмеження правою кнопкою миші та виберіть «Змінити».
  3. У сітці в розділі «Дизайнер таблиць» виберіть «Застосувати обмеження зовнішнього ключа» та виберіть «Ні» зі спадного меню.
  4. Виберіть Закрити.

Наступні запити можуть допомогти вам перевірити структуру таблиць, а також підтвердити наявність зовнішнього ключа:

  1. Показати таблицю. Це список усіх таблиць у вашій базі даних. ПОКАЗАТИ ТАБЛИЦІ;
  2. Опишіть табл. За допомогою цього запиту можна переглянути структуру конкретної таблиці. Запит: DESCRIBE <table_name>; …
  3. Показати зовнішні ключі.

Related Post

Чому Грейсленд був таким важливим?Чому Грейсленд був таким важливим?

Грейсленд був його основним домом протягом 20 років садиба стала невід'ємною частиною ідентичності співака. Територія Грейсленд включає новий виставковий комплекс, Мемфіс Елвіса Преслі, який включає новий музей автомобілів, Presley Motors,

Чому бджоли не можуть літати вночі?Чому бджоли не можуть літати вночі?

Бджоли використовують сонце та орієнтири для навігації, тому, як і ми, вони легше заблукають, коли темно. Ще одна міркування полягає в тому, що бджолам для польоту потрібна тепла температура, інакше