sql >> Database teknologi >  >> RDS >> Mysql

MySQL ændrer UTF-8 til ASCII-8BIT

Jeg fandt en løsning på mit problem. Nu bruger jeg den nyere mysql2 perle.

Jeg erstattede gem "mysql" med gem "mysql2" inde i Gem-filen.

Så ændrede jeg databaseadapteren inde i database.yaml-filen.

Fra:

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

Til:

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

Jeg tror, ​​at dette var deal breaker i mit tilfælde:

Tattet fra Github MySQL2



  1. Skift rå forespørgselssammenføjning til laravel Eloquent

  2. Hvordan erstatter man et regulært udtryk i MySQL?

  3. Effektiv tildeling af percentil/rang i MYSQL

  4. Adgang nægtet for brugeren 'root'@'localhost' under forsøg på at give privilegier. Hvordan giver jeg privilegier?