Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak włączyć/wyłączyć tryb ścisły MySQL na hoście lokalnym (xampp)?

->STRICT_TRANS_TABLES odpowiada za ustawienie trybu ścisłego MySQL.

->Aby sprawdzić czy tryb ścisły jest włączony, czy nie, uruchom poniższy sql:

SHOW VARIABLES LIKE 'sql_mode';

Jeśli jedną z wartości jest STRICT_TRANS_TABLES , wtedy włączony jest tryb ścisły, w przeciwnym razie nie. W moim przypadku dał

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

Dlatego tryb ścisły jest włączony w moim przypadku jedną z wartości jest STRICT_TRANS_TABLES .

->Aby wyłączyć tryb ścisły uruchom poniższy sql:

set global sql_mode='';

[lub dowolny tryb z wyjątkiem STRICT_TRANS_TABLES. Np. ustaw globalny tryb sql_mode='NO_ENGINE_SUBSTITUTION';]

-> Aby ponownie włączyć tryb ścisły uruchom poniższy 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. DAYOFWEEK() Przykłady – MySQL

  2. Jak utworzyć bazę danych MySQL za pomocą interfejsu wiersza poleceń (CLI)

  3. Śledź projekt tabeli bazy danych użytkownika

  4. Dynamiczny zakres między wierszami podczas pobierania rekordów z bazy danych

  5. 24 godziny wartości