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

MySQL thay đổi UTF-8 thành ASCII-8BIT

Tôi đã tìm thấy giải pháp cho vấn đề của mình. Bây giờ tôi đang sử dụng mysql2 mới hơn đá quý.

Tôi đã thay thế gem "mysql" với gem "mysql2" bên trong Gemfile.

Sau đó, tôi đã thay đổi bộ điều hợp cơ sở dữ liệu bên trong tệp database.yaml.

Từ:

development:
  adapter: mysql
  database: development
  username: linus
  password: my_password
  socket: /tmp/mysql.sock
  encoding: UTF8

Tới:

  development:
    adapter: mysql2
    database: development
    username: linus
    password: my_password
    socket: /tmp/mysql.sock
    encoding: UTF8

Tôi nghĩ rằng đây là công cụ phá vỡ thỏa thuận trong trường hợp của tôi:

Lấy từ Github MySQL2



  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ọc bí danh trong mysql

  2. Làm cách nào để thay đổi mật khẩu tài khoản gốc MySQL trên CentOS7?

  3. CẬP NHẬT nếu tồn tại CHÈN khác trong SQL

  4. Sử dụng Access hoặc MySQL làm cơ sở dữ liệu phụ trợ

  5. mySql sao chép các hàng vào cùng một bảng với giá trị khóa đã thay đổi (không ghi đè hiện có)