sql >> Databáze >  >> RDS >> Mysql

Jak uložit znak Emoji v databázi MySQL

1) Databáze:Změňte výchozí řazení databáze na utf8mb4 .

2) Tabulka:Změňte řazení tabulek jako CHARACTER SET utf8mb4 COLLATE utf8mb4_bin .

Dotaz:

ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin

3) Kód:

INSERT INTO tablename (column1, column2, column3, column4, column5, column6, column7)
VALUES ('273', '3', 'Hdhdhdh😜😀😊😃hzhzhzzhjzj 我爱你 ❌', 49, 1, '2016-09-13 08:02:29', '2016-09-13 08:02:29')

4) Nastavte utf8mb4 v připojení k databázi:

  $database_connection = new mysqli($server, $user, $password, $database_name); 
  $database_connection->set_charset('utf8mb4');


  1. PostgreSQL - klauzule GROUP BY nebo použít v agregační funkci

  2. Použití databáze Oracle s CakePHP 2.0

  3. způsoby, jak se vyhnout globálním dočasným tabulkám v oracle

  4. Aktivní relace a stav SQL serveru