Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да съхранявате Emoji символ в MySQL база данни

1) База данни:Променете съпоставянето на базата данни по подразбиране като utf8mb4 .

2) Таблица:Променете съпоставянето на таблицата като CHARACTER SET utf8mb4 COLLATE utf8mb4_bin .

Запитване:

ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin

3) Код:

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) Задайте utf8mb4 във връзка с база данни:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql селектираща заявка в сериализиран масив

  2. Как да защитим MySQL:Част втора

  3. Как да ИЗБЕРЕТЕ записи без NULL стойности в MySQL

  4. SQL Server предлага ли нещо като MySQL ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  5. Запазете PHP масив в MySQL?