sql >> Database >  >> RDS >> Mysql

Hoe zich te ontdoen van de STRICT SQL-modus in MySQL

Dit probleem hield mij ook een tijdje bezig. Geen van de antwoorden tot nu toe heeft het oorspronkelijke probleem aangepakt, maar ik geloof dat de mijne dat wel doet, dus ik zal het posten voor het geval iemand anders er iets aan heeft.

Ik heb MySQL (van mysql.com) Community Edition 5.7.10 geïnstalleerd op OS X 10.10.3

Uiteindelijk heb ik een /etc/mysql/my.cnf . gemaakt met de volgende inhoud:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Na het herstarten van de server een SHOW VARIABLES LIKE 'sql_mode'; gaf me:-

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

Eindelijk geen strikte modus!



  1. SCHIJNLIJKE DEADLOCK Nood-threads maken voor niet-toegewezen lopende taken

  2. Grote .PDF-bestanden uploaden niet naar MySQL-database als middelgrote BLOB via PHP, bestanden onder 2 MB werken prima

  3. Mysql int(11) nummer buiten bereik

  4. Van database naar sessies gaan