sql >> Database >  >> RDS >> Mysql

Hoe MySQL strikte modus in- of uitschakelen in localhost (xampp)?

->STRICT_TRANS_TABLES is verantwoordelijk voor het instellen van de strikte MySQL-modus.

->Om te controleren of de strikte modus is ingeschakeld of niet, voer de onderstaande sql uit:

SHOW VARIABLES LIKE 'sql_mode';

Als een van de waarden STRICT_TRANS_TABLES . is , dan is de strikte modus ingeschakeld, anders niet. In mijn geval gaf het

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

Daarom is de strikte modus ingeschakeld in mijn geval is een van de waarden STRICT_TRANS_TABLES .

->Uitschakelen strikte modus voer de onderstaande sql uit:

set global sql_mode='';

[of een andere modus behalve STRICT_TRANS_TABLES. Bijvoorbeeld:stel globale sql_mode='NO_ENGINE_SUBSTITUTION' in;]

-> Opnieuw inschakelen strikte modus voer de onderstaande sql uit:

set global sql_mode='STRICT_TRANS_TABLES';


  1. HQL is null En !=null op een Oracle-kolom

  2. Hoe mysqli voorbereide verklaringen gebruiken?

  3. 2 manieren om rijen te retourneren die alleen alfanumerieke tekens bevatten in Oracle

  4. Hoe twee dubbele kolommen te verwijderen