Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zmiana warchara MySql z Latin1 na UTF8

MySQL dobrze sobie z tym radzi:

CREATE TEMPORARY TABLE t1 (
  c VARCHAR(10)
) CHARACTER SET ="latin1";

INSERT INTO t1 VALUES ("æøå");
SELECT * FROM t1; # 'æøå'

ALTER TABLE t1 CHARACTER SET = "utf8";
SELECT * FROM t1; # 'æøå'

DROP TEMPORARY TABLE t1;

EDYCJA:I nie ma znaków latin-1, które nie mogą być przechowywane jako utf-8, więc nie powinieneś stracić danych



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaki UTF8 nie wyświetlają się poprawnie w tabelach danych i yadcf

  2. SQLSTATE[HY093]:Nieprawidłowy numer parametru:parametr nie został zdefiniowany

  3. Warunkowa instrukcja mySQL. Jeśli prawda UPDATE, jeśli fałsz INSERT

  4. Jak mogę włączyć logowanie wolnych zapytań MySQL na moim serwerze?

  5. porównanie daty i godziny mysql