sql >> Databáze >  >> RDS >> Mysql

Jak se zbavit režimu STRICT SQL v MySQL

Tenhle problém mě taky na chvíli zdrtil. Žádná z dosavadních odpovědí neřešila původní problém, ale věřím, že moje ano, zveřejním ji pro případ, že by to někomu pomohlo.

Mám nainstalovanou MySQL (z mysql.com) Community Edition 5.7.10 na OS X 10.10.3

Nakonec jsem vytvořil /etc/mysql/my.cnf s následujícím obsahem:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Po restartování serveru SHOW VARIABLES LIKE 'sql_mode'; dal mi:-

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

Konečně žádný přísný režim!



  1. Proč jsou hodnoty NULL na prvním místě při objednávání DESC v dotazu PostgreSQL?

  2. utf-8 vs latin1

  3. Docker MYSQL '[2002] Připojení odmítnuto'

  4. Nelze se připojit k localDB ve VS2012 – Při navazování připojení k serveru SQL došlo k chybě související se sítí nebo specifickou instancí...