sql >> Databáze >  >> RDS >> Mysql

Jak zapnout/vypnout přísný režim MySQL v localhost (xampp)?

->STRICT_TRANS_TABLES je zodpovědný za nastavení přísného režimu MySQL.

->Pro kontrolu zda je povolen přísný režim nebo ne, spusťte níže uvedený sql:

SHOW VARIABLES LIKE 'sql_mode';

Pokud je jedna z hodnot STRICT_TRANS_TABLES , pak je povolen přísný režim, jinak ne. V mém případě to dalo

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

Přísný režim je tedy povolen v mém případě je jedna z hodnot STRICT_TRANS_TABLES .

->Zakázat přísný režim spusťte níže uvedený sql:

set global sql_mode='';

[nebo jakýkoli režim kromě STRICT_TRANS_TABLES. Příklad:set global sql_mode='NO_ENGINE_SUBSTITUTION';]

->Znovu povolit přísný režim spusťte níže uvedený sql:

set global sql_mode='STRICT_TRANS_TABLES';


  1. Jak importovat soubor csv do pracovního stolu MySQL?

  2. Přenos dat mezi databázemi MySQL a Oracle

  3. Rozdíl mezi literály N'String' a U'String' v Oracle

  4. MySQL 8 ignoruje délky celých čísel