sql >> Databáze >  >> RDS >> Mysql

problém s cizím klíčem v jdbc

Kontroly cizích klíčů v MySQL můžete dočasně zakázat a provádět operace, které by selhaly, kdyby byly tyto kontroly povoleny:

// 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();

Všimněte si, že se jedná o nastavení pro připojení, takže všechny své věci musíte dělat pomocí stejného conn objekt.



  1. Jak zjistit čas provádění dotazu v Oracle SQL Developer?

  2. PHP - MySQL - Smazat řádek

  3. mysql Nepodařilo se přečíst hodnotu automatického přírůstku z úložiště

  4. PDO:Nelze najít ovladač php/mysql