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

Nilai string salah:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL

Saya akhirnya dapat menemukan masalahnya. Saya harus mengubah beberapa pengaturan dalam konfigurasi mysql my.iniArtikel ini banyak membantuhttp://mathiasbynens.be/notes/mysql-utf8mb4#character-sets

Pertama saya mengubah set karakter di my.ini menjadi utf8mb4Selanjutnya saya menjalankan perintah berikut di klien mysql

SET NAMES utf8mb4; 
ALTER DATABASE dreams_twitter CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;

Gunakan perintah berikut untuk memeriksa apakah perubahan telah dibuat

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara paling efisien untuk mendapatkan jumlah baris tabel

  2. Pilih nilai paling umum dari bidang di MySQL

  3. Memigrasikan MySQL ke PostgreSQL di AWS RDS, Bagian 2

  4. Cara memperbaiki database dan tabel MySQL

  5. Bagaimana saya bisa mencari (tidak peka huruf besar/kecil) di kolom menggunakan wildcard LIKE?