Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: alter table na wielu tabelach
Forum PHP.pl > Forum > Bazy danych > MySQL
tmk7
Witam

Czy jest mozliwośc wykonania alter table na wszystkich tabelach w bazie?

Mam potrzebe wykonania polecenia
  1. ALTER TABLE tbl DEFAULT character SET latin2 collate latin2_general_ci
.
Trochę tych tabel jest wiec klepanie każdej po kolei zajmuje czasu.


Zrobilem
  1. ALTER DATABASE db DEFAULT character SET latin2 collate latin2_general_ci

ale to polecenie z tego co wnioskuje zmienia ustawienia dla bazy dla nowo tworzonych tabel a nie ingeruje w już utworzone, które mają inne kodowanie.
Alter table * .... niestety nie działa rolleyes.gif
Mchl
Nie ma. Ale możesz z information_schema pobrać nazwy wszystkich tabel i kolumn i ze skryptu PHP puszczać zapytania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.