Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверете за нарушаване на референтната цялост

Отговор

Тук е някакъв код, който прави това, от което се нуждаете. Изглежда, че няма такава команда.

История

Добре, не съм експерт по MySQL, но референтната цялост се управлява постоянно, освен ако не я деактивирате. Не можете да вмъкнете ред в таблица, който нарушава ограничение, освен ако първо не сте премахнали или деактивирали ограничението. Няма нужда да ги "проверявате".

Ако сте ги „деактивирали“, активирането им ще наложи проверка.

Това всъщност е напълно погрешно и наистина много страшно. поне в 5.1

Мисля, че ако имаха тази функция, просто щяха да я извикат, когато активирате отново ограниченията, така че се съмнявам, че ще я намерите в сървъра.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL/Грешка при запис на файл (Errcode 28) при създаване на база данни

  2. MySQL - Трябва ли да използвам първични ключове с няколко колони на всяка дъщерна таблица?

  3. Какъв е php еквивалентът на @row:[email protected]+1

  4. SQL урок за първичен ключ – Как да дефинирате първичен ключ в база данни

  5. Изберете от същата таблица като Вмъкване или Актуализация