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

Как да включа/изключа строг режим на MySQL в localhost (xampp)?

->STRICT_TRANS_TABLES отговаря за настройката на строг режим на MySQL.

->За проверка дали стриктният режим е активиран или не стартирайте следния sql:

SHOW VARIABLES LIKE 'sql_mode';

Ако една от стойностите е STRICT_TRANS_TABLES , тогава стриктният режим е активиран, иначе не. В моя случай даде

+--------------+------------------------------------------+ 
|Variable_name |Value                                     |
+--------------+------------------------------------------+
|sql_mode      |STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION|
+--------------+------------------------------------------+

Следователно строг режим е разрешен в моя случай като една от стойностите е STRICT_TRANS_TABLES .

->За деактивиране строг режим изпълнете следния sql:

set global sql_mode='';

[или всеки режим с изключение на STRICT_TRANS_TABLES. Например:задайте глобален sql_mode='NO_ENGINE_SUBSTITUTION';]

->За повторноактивиране строг режим изпълнете следния sql:

set global sql_mode='STRICT_TRANS_TABLES';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблеми с Mysql драйвери

  2. разширяване на класа на PDO

  3. Има ли разлика в производителността между BETWEEN и IN с MySQL или в SQL като цяло?

  4. Как мога да променя префиксите във всички таблици в моята MySQL DB?

  5. Архивиране и възстановяване на MySQL от командния ред