Üdv mindenkinek
Adatbázis egybevetés
Van egy adatbázisom aminél sajnos latin1_swedish_ci szerepel minden táblában és emiatt az ő és az ű betű nem jelenik meg:(
egybevetést már találtam de a többi táblát az adatbázisban nem akarja utf8 ra átállítani.:(
Nincs erre valami parancs hogy ne 30 táblát kelljen egyenként állítgatnom kézzel át phpmyadminból?
Előre is köszönöm a helpet!
- 2092 megtekintés
Hozzászólások
Egyesével:
ALTER TABLE `database_name`.`table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
Az összesre:
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as stmt
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'database_name'
ORDER BY 1
Azért előtte dobjál egy adatbázis mentést! Értelemszerűen a database_name == az adatbázisod nevével.
- A hozzászóláshoz be kell jelentkezni
Hja, ehhez a megoldáshoz mysql 5.x kell!
- A hozzászóláshoz be kell jelentkezni
s elect table_name from information_schema.tables where table_schema='tesemad'
Majd ezeken vegigiteralsz, es kiadod a megfelelo alter table parancsokat. Akar scripttel, akar tarolt eljarassal meg tudod csinalni.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni