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. SQLServerで主キーなしですべてのテーブルを返す3つの方法

    2. 価格のフロートまたは小数?

    3. データベースの検索とフィルタリング/リファインはLaravel4になります

    4. mysql2およびrails3(バンドル)でのRuntimeError