Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách thoát khỏi chế độ SQL NGHIÊM TÚC trong MySQL

Vấn đề này cũng khiến tôi bối rối trong một thời gian. Cho đến nay, không có câu trả lời nào giải quyết được vấn đề ban đầu nhưng tôi tin là của tôi nên tôi sẽ đăng nó trong trường hợp nó giúp ích được cho bất kỳ ai khác.

Tôi đã cài đặt MySQL (từ mysql.com) Community Edition 5.7.10 trên OS X 10.10.3

Cuối cùng, tôi đã tạo một /etc/mysql/my.cnf với các nội dung sau:-

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION

Sau khi khởi động lại máy chủ, một SHOW VARIABLES LIKE 'sql_mode'; đã cho tôi:-

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

Cuối cùng, không có chế độ nghiêm ngặt!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đặt bí danh cơ sở dữ liệu trong MySQL?

  2. sql tham gia hai bảng

  3. SQL - Cách đặt hàng bằng cách sử dụng số đếm từ bảng khác

  4. Đại diện cho thời gian không có ngày tháng bằng ruby

  5. MySQL datetime không trả lại thời gian