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

Как да съкращавам правилно таблиците?

План А:

SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking.
TRUNCATE TABLE forums;
TRUNCATE TABLE dates;
TRUNCATE TABLE remarks;
SET FOREIGN_KEY_CHECKS = 1; -- Enable foreign key checking.

План Б:

Първо трябва да съкратите дъщерните таблици, а след това родителските.

Деактивирането на проверките на външен ключ крие риск от въвеждане на редове във вашите таблици, които не се придържат към ограниченията, което може да причини недефинирано поведение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете запис само ако този преди него има по-ниска стойност

  2. Генериране на кратък уникален идентификационен номер на PHP с помощта на auto_increment?

  3. отстраняване на грешки в mysqli заявка с или умре mysqli_error

  4. Четене на голямо количество записи на MySQL в Java

  5. ГРЕШКА В MySql 1045 (28000):Достъпът е отказан за потребител 'root'@'localhost' (използвайки парола:НЕ)