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

Jak nastavit character_set_database a collation_database na utf8 v my.ini?

Toto ve skutečnosti není nastavení v my.cnf (nebo my.ini v tomto případě). mySQL získá toto nastavení z vlastního řazení databáze (když byla vytvořena). Chcete-li to vložit do požadovaného kódování utf8, udělejte toto:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;

pak proveďte restart na mysql (nepamatuji si, jestli je to potřeba), následovaný:

SHOW VARIABLES;

Vše by mělo být v pořádku, doufám, že to pomůže!

vedlejší poznámka:Myslím, že default-character-set je v současnosti zastaralý (mySQL 5.5+) a zdá se, že způsobuje, že je konfigurační soubor neklidný.



  1. MySQL hromadné přetažení tabulky, kde tabulka jako?

  2. Funkce MOD() v Oracle

  3. Jak importovat výpis mysql při přejmenování některých tabulek/sloupců a neimportování jiných vůbec?

  4. Jak uložit data starší než časové razítko v PHP