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

Проверете текущата стойност на FOREIGN_KEY_CHECKS

Проверете 5.1.5 Сървърни системни променливи::чужд_ключ_проверки :

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Увеличете стойността на колоната, ако бъде открита дублираща се стойност

  2. Как мога да извикам функция mysql (като mysql_insert_id) от Perl, ако използвам DBI/DBD?

  3. MySql Търсене на пълен текст

  4. Защо MySQL не използва първичния ключ на JOIN плюс ORDER?

  5. Как да съхранявате информацията за db Connect е сигурна?