sql >> Databasteknik >  >> RDS >> Mysql

Trunkera alla tabeller (varav de flesta har begränsningar). Hur man tillfälligt släpper dem

Jag tror att du kan göra följande:

  1. Inaktivera kontroll av främmande nyckel

    mysql> SET FOREIGN_KEY_CHECKS = 0;
    
  2. Trunkera dina tabeller

    mysql> TRUNCATE MY_TABLE;
    
  3. Aktivera kontroll av främmande nyckel

    mysql> SET FOREIGN_KEY_CHECKS = 1;
    

Jag föredrar att tillfälligt inaktivera begränsningarna för främmande nyckel framför att släppa/återskapa dem.



  1. Hur väljer man bara de första raderna för varje unikt värde i en kolumn?

  2. Anslut till MariaDB från Java-applikation i NetBeans på Linux (Mageia)

  3. rake db:create - sorteringsproblem

  4. Vad är SQL Server?