Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menghilangkan mode SQL STRICT di MySQL

Masalah ini juga mengganggu saya untuk sementara waktu. Sejauh ini tidak ada jawaban yang membahas masalah aslinya, tetapi saya yakin jawaban saya demikian, jadi saya akan mempostingnya jika itu membantu orang lain.

Saya telah menginstal MySQL (dari mysql.com) Community Edition 5.7.10 di OS X 10.10.3

Pada akhirnya saya membuat /etc/mysql/my.cnf dengan isi sebagai berikut:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Setelah memulai ulang server SHOW VARIABLES LIKE 'sql_mode'; memberi saya:-

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

Akhirnya, tidak ada mode ketat!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih MAX atau Pesan Dengan Batas 1

  2. Tip Singkat MySQL:Menggunakan Perintah DROP USER

  3. LAST_INSERT_ID() tidak sama dengan $db->insert_id?

  4. Koneksi jarak jauh ke database clearDB heroku

  5. Bagaimana cara menambahkan mode=mysql ke H2 DB yang disematkan di Spring Boot 1.4.1 untuk @DataJpaTest?