Mysql
 sql >> Database >  >> RDS >> Mysql

Come sbarazzarsi della modalità STRICT SQL in MySQL

Questo problema ha fatto naufragare anche me per un po'. Nessuna delle risposte finora ha affrontato il problema originale, ma credo che la mia lo faccia, quindi la posterò nel caso possa aiutare qualcun altro.

Ho MySQL (da mysql.com) Community Edition 5.7.10 installato su OS X 10.10.3

Alla fine ho creato un /etc/mysql/my.cnf con i seguenti contenuti:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Dopo aver riavviato il server, un SHOW VARIABLES LIKE 'sql_mode'; mi ha dato:-

+---------------+------------------------+
| Variable_name | Value                  |
+---------------+------------------------+
| sql_mode      | NO_ENGINE_SUBSTITUTION |
+---------------+------------------------+
1 row in set (0.00 sec)

Finalmente, nessuna modalità rigorosa!