sql >> Database >  >> RDS >> Mysql

Hoe sql-mode=NO_ENGINE_SUBSTITUTION permanent te maken in MySQL my.cnf

Om mijn configuratie aan de mix toe te voegen, gebruik ik MySQL 5.7.8 die standaard dezelfde strikte sql_mode-regels heeft.

  • Ik bedacht uiteindelijk dat het volgende werkt in mijn /etc/mysql/my.conf:

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

d.w.z. streepje, geen onderstrepingsteken en aanhalingstekens rond de waarde.

  • Ik heb GEEN andere my.conf-bestanden dan /etc/mysql/my.conf

  • Er zijn wat extra configuraties die worden geladen vanuit /etc/mysql/conf.d/ maar ze zijn leeg.

En dat lijkt voor mij te werken.



  1. Waarom is het verbinden met de MySQL-server zo traag?

  2. Mysql-trigger om de ingevoegde rij bij te werken

  3. Wat zijn de verschillen tussen Null, Zero en Blank in SQL?

  4. Voorbeeld van het verbeteren van queryprestaties met indexen