mass alter table :)
Hikikomori San - 06-09-2006 01:40
mass alter table :)
Witam,
Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby nie robic tego oddzielnie dla kazdej tabeli w bazie?
Pozdr ja
-- Kami-no kodomotachi-wa mina odoru i inne ksiazki http://tiny.pl/gn6m __________________________________________________ __________________ Polska krajem absurdu. Poczytaj o absurdach we wspolczesnym swiecie. Dopisz własne obserwacje. Zapraszamy na forum: http://tiny.pl/mgcc
Przemyslaw Popielarski - 08-09-2006 01:53
Hikikomori San wrote: > Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, > zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby > nie robic tego oddzielnie dla kazdej tabeli w bazie?
chyba tylko skryptem
-- ../ premax ../ premax@hot.pl ../ koniec i bomba, a kto czytal ten traba. w.g.
JT - 08-09-2006 01:55
Hikikomori San wrote: > Witam, > > Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, > zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby nie > robic tego oddzielnie dla kazdej tabeli w bazie?
eksport do txt -> search & replace -> import?
JT
Hikikomori San - 08-09-2006 01:55
JT wrote: > > Hikikomori San wrote: > > Witam, > > > > Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, > > zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby nie > > robic tego oddzielnie dla kazdej tabeli w bazie? > > eksport do txt -> search & replace -> import?
No tak, jest to pewna metoda ;)
-- Kami-no kodomotachi-wa mina odoru i inne ksiazki http://tiny.pl/gn6m __________________________________________________ __________________ Polska krajem absurdu. Poczytaj o absurdach we wspolczesnym swiecie. Dopisz własne obserwacje. Zapraszamy na forum: http://tiny.pl/mgcc
Hikikomori San - 08-09-2006 01:55
Przemyslaw Popielarski wrote: > > Hikikomori San wrote: > > Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, > > zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby > > nie robic tego oddzielnie dla kazdej tabeli w bazie? > > chyba tylko skryptem
chyba tak :(
-- Kami-no kodomotachi-wa mina odoru i inne ksiazki http://tiny.pl/gn6m __________________________________________________ __________________ Polska krajem absurdu. Poczytaj o absurdach we wspolczesnym swiecie. Dopisz własne obserwacje. Zapraszamy na forum: http://tiny.pl/mgcc
Sławomir Szyszło - 08-09-2006 01:55
Dnia Wed, 23 Aug 2006 23:38:17 +0200, Hikikomori San <hikikomorisan@gazeta.pl> wklepał(-a):
>Witam, > >Czy ma ktos jakis pomysl, jak w MySQL-u zmienic fefdziesiat tabel tak, >zeby nadac kluczom _id_ (integerom) dodatkowo auto_increment i zeby nie >robic tego oddzielnie dla kazdej tabeli w bazie?
Sprawdzoną metodą jest wygenerowanie skryptu na zasadzie:
select 'alter table '||table_name||' modify .... ;' from <tabela systemowa zawierająca listę tabel w bazie/schemacie> where <warunki wybierające tabele, które chcesz zmienić>;
A potem uruchamiasz tylko skrypt. -- Sławomir Szyszło mailto:slaszysz@poczta.onet.pl Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/ Archiwum http://groups.google.com/groups?grou...mp.bazy-danych
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
dla zachwyconych =?ISO-8859-2?Q?Picas=B1_-_kosz=B1ca_alter?==?ISO-8859-2?Q?natywa?=
[MySQL] metody =?ISO-8859-2?Q?por=F3wnywania_znak=F3w_-_ja?==?ISO-8859-2?Q?kis_alter_=3A=29?=
MySQL - ERROR 1114 (HY000): The table is full
pewnie proste: sequence w create table
(MYSQL) INSERT INTO (table) SELECT * i transakcje
Drop table i triggery w postgresie
[mysql] create table i default
[oracle] problem z nested table
[oracle] truncate table - problem
Oracle, nested table, jdbc.
zanotowane.pldoc.pisz.plpdf.pisz.plfelgiuzywane.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|