Autor | Zpráva | ||
---|---|---|---|
H13 Profil |
#1 · Zasláno: 3. 4. 2007, 17:45:53
Ahoj, potřeboval bych poradit, jestli jde jedním příkazem (nebo co nejmenším počtem příkazů) změnit porovnání v databázi, konkrétně potřebuju změnit všechny sloupce ve všech tabulkách v určité databázi. Když změním porovnání v celé databázi (ALTER DATABASE), nezmění se tabulky ani sloupce, když změním porovnání v tabulce (ALTER TABLE) nezmění se jednotlivé sloupce.
Zajímá mě, jestli to jde v MYSQL nějak provést, něco jako použití *. (nemyslím použiti pomocí PHP) Díky za jakoukoliv radu. |
||
Kajman_ Profil * |
#2 · Zasláno: 3. 4. 2007, 23:35:38
Myslím, že to jedním sql příkazem nepůjde. Leda to nastavit pro databázi dřív, že se importují tabulky - ty pak převezmou výchozí hodnotu, pokud není jiná nastavena.
|
||
H13 Profil |
#3 · Zasláno: 4. 4. 2007, 17:33:38
Už to mám, jedním příkazem to fakt asi nejde a bez php asi taky ne, takže mi pomohl php kód (celkem velmi krátký) od Jakuba Vrány
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0