sql >> Databasteknik >  >> RDS >> Mysql

Hur man blir av med STRICT SQL-läge i MySQL

Det här problemet förbröt mig också ett tag. Inget av svaren hittills löste det ursprungliga problemet, men jag tror att mitt gör det så jag lägger upp det ifall det hjälper någon annan.

Jag har MySQL (från mysql.com) Community Edition 5.7.10 installerat på OS X 10.10.3

Till slut skapade jag en /etc/mysql/my.cnf med följande innehåll:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Efter att ha startat om servern en SHOW VARIABLES LIKE 'sql_mode'; gav mig:-

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

Slutligen, inget strikt läge!



  1. Ett sätt att kontrollera Oracle färdig sql

  2. Datatyp för att lagra longitud/latitud i Mysql

  3. SQLSTATE[HY000] [1040] För många anslutningar

  4. Söka Microsoft Access-data med Elasticsearch