Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak pozbyć się trybu STRICT SQL w MySQL?

Ten problem również mnie na jakiś czas zamknął. Żadna z dotychczasowych odpowiedzi nie odnosiła się do pierwotnego problemu, ale wierzę, że moja dotyczy, więc opublikuję ją, jeśli pomoże to komukolwiek innemu.

Mam MySQL (z mysql.com) Community Edition 5.7.10 zainstalowany na OS X 10.10.3

W końcu stworzyłem plik /etc/mysql/my.cnf o następującej treści:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Po ponownym uruchomieniu serwera SHOW VARIABLES LIKE 'sql_mode'; dał mi:-

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

Wreszcie, nie ma trybu ścisłego!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Egzekwuj unikalne wartości w dwóch tabelach

  2. MYSQL nie dodaje informacji do mojej bazy danych

  3. Zwracanie rekordów z ostatnich 3 miesięcy tylko w MySQL

  4. Zagnieżdżone kursory w Mysql

  5. Jak uruchomić serwer MySQL z wiersza poleceń w systemie Mac OS Lion?