Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да се отървете от СТРОГИЯ SQL режим в MySQL

Този проблем и мен ме смути за известно време. Никой от отговорите досега не адресира първоначалния проблем, но вярвам, че моят го прави, така че ще го публикувам, в случай че помогне на някой друг.

Имам MySQL (от mysql.com) Community Edition 5.7.10, инсталиран на OS X 10.10.3

В крайна сметка създадох /etc/mysql/my.cnf със следното съдържание:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

След рестартиране на сървъра SHOW VARIABLES LIKE 'sql_mode'; ми даде:-

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

И накрая, без строг режим!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ляво присъединяване, използвайки критерии за хибернация

  2. Mysql динамично изгражда низ на заявка в съхранена процедура въз основа на логика

  3. Как да използвам PHP низ в mySQL LIKE заявка?

  4. Как да покажа минимална и максимална стойност на динамична централна таблица

  5. Препоръки за настройка на производителността на MySQL my.cnf