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

Как да направите sql-mode=NO_ENGINE_SUBSTITUTION постоянен в MySQL my.cnf

Само за да добавя моята конфигурация към микса, използвам MySQL 5.7.8, който има същите строги правила на sql_mode по подразбиране.

  • Най-накрая разбрах, че в моя /etc/mysql/my.conf работи следното:

    [mysqld]
    sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
    

т.е. тире, а не долно подчертаване и кавички около стойността.

  • Нямам други my.conf файлове освен /etc/mysql/my.conf

  • Има някои допълнителни конфигурации, включващи зареждане от /etc/mysql/conf.d/, но те са празни.

И това изглежда работи за мен.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Сортиране на най-близките координати

  2. Как да накарам UTF-8 да работи в уеб приложения на Java?

  3. Внедряване на трендови маркери, базирано на Mysql json

  4. Python3 + MySql:Грешка при зареждане на модул MySQLdb:Няма модул с име 'MySQLdb'

  5. Мога ли да използвам COUNT() и DISTINCT заедно?