sql >> データベース >  >> RDS >> Mysql

現在のFOREIGN_KEY_CHECKS値を確認します

    5.1.5サーバーシステム変数を確認してください::Foreign_key_checks

    mysql> SELECT @@GLOBAL.foreign_key_checks, @@SESSION.foreign_key_checks;
    +-----------------------------+------------------------------+
    | @@GLOBAL.foreign_key_checks | @@SESSION.foreign_key_checks |
    +-----------------------------+------------------------------+
    |                           1 |                            1 |
    +-----------------------------+------------------------------+
    1 row in set (0.01 sec)
    

    更新

    mysql> SELECT VERSION();
    +-----------+
    | VERSION() |
    +-----------+
    | 5.7.18    |
    +-----------+
    1 row in set (0.00 sec)
    
    mysql> SELECT IF((SELECT `VARIABLE_VALUE`
        -> FROM `performance_schema`.`global_variables`
        -> WHERE `VARIABLE_NAME` = 'foreign_key_checks') = 'ON', 1, 0) `global.foreign_key_checks`,
        -> IF((SELECT `VARIABLE_VALUE`
        -> FROM `performance_schema`.`session_variables`
        -> WHERE `VARIABLE_NAME` = 'foreign_key_checks') = 'ON', 1, 0) `session.foreign_key_checks`;
    +---------------------------+----------------------------+
    | global.foreign_key_checks | session.foreign_key_checks |
    +---------------------------+----------------------------+
    |                         1 |                          1 |
    +---------------------------+----------------------------+
    1 row in set (0.00 sec)
    



    1. 利用可能なパッケージmsyql-serverがありません

    2. 構成テーブルを使用した動的SQL

    3. CASE条件とSUM()を使用したSELECTクエリ

    4. MySQL-Javaアプリケーションで「%version%」のような変数を表示しません