sql >> Databasteknik >  >> RDS >> Mysql

problem med främmande nyckel i jdbc

Du kan tillfälligt inaktivera kontroller av främmande nyckel i MySQL för att utföra operationer som skulle misslyckas om dessa kontroller var aktiverade:

// Disable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=0");
stmt.close();


// Do your stuff

// Enable foreign keys check
Statement stmt = conn.createStatement();
stmt.execute("SET FOREIGN_KEY_CHECKS=1");
stmt.close();

Observera att detta är en inställning per anslutning så du måste göra alla dina saker med samma conn objekt.



  1. Att skriva en PHP-fil för att läsa från CSV och köra SQL-fråga

  2. DATEDIFF-funktion i Oracle

  3. Skillnaden mellan LIKE och ~ i Postgres

  4. Kommer UUID som primärnyckel i PostgreSQL att ge dålig indexprestanda?