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

проблем с външния ключ в jdbc

Можете временно да деактивирате проверките на външни ключове в MySQL, за да извършите операции, които биха се провалили, ако тези проверки бяха активирани:

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

Имайте предвид, че това е настройка за всяка връзка, така че трябва да правите всичките си неща, като използвате същия conn обект.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Как да изберете един запис на ден, като приемем, че всеки ден съдържа повече от 1 стойност MySQL

  2. Транспонирайте ред в колони с MySQL, без да използвате UNIONS?

  3. PHP MySQL гръцки букви, показващи като ???? белези

  4. Изпращане на данни към база данни в уеб приложение React.js

  5. MySQL:Обобщете всички редове в таблицата в една заявка