Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment se débarrasser du mode SQL STRICT dans MySQL

Ce problème m'a également saboté pendant un certain temps. Jusqu'à présent, aucune des réponses n'a résolu le problème d'origine, mais je pense que le mien le fait, donc je le publierai au cas où cela aiderait quelqu'un d'autre.

J'ai MySQL (de mysql.com) Community Edition 5.7.10 installé sur OS X 10.10.3

Au final j'ai créé un /etc/mysql/my.cnf avec le contenu suivant :-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Après avoir redémarré le serveur, un SHOW VARIABLES LIKE 'sql_mode'; m'a donné :-

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

Enfin, pas de mode strict !