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

Как да задам sql_mode в my.cnf в MySQL 8?

Режимът на SQL NO_AUTO_CREATE_USER беше премахнат в MySQL 8.0 и вече не се разпознава.

https://dev.mysql .com/doc/refman/8.0/en/mysql-nutshell.html#mysql-nutshell-deprecations казва:

Променете вашия sql_mode на „STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION“. Тествах това на моя екземпляр на пясъчника 8.0.11 и работи.

Изписването на sql-mode или sql_mode е добре.

Използването на кавички или пропускането на кавички е добре.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Отдалечени връзки Mysql Ubuntu

  2. Подобряване на заявка с помощта на много вътрешни присъединявания към wp_postmeta, таблица ключ/стойност

  3. Mysql съществува срещу IN -- корелирана подзаявка срещу подзаявка?

  4. Преброяване на общия брой редове и групиране по колона в mysql

  5. Добавете сортиране по страници и търсене с помощта на jquery datatable