Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kolumnę, z jednej tabeli do drugiej.
Forum PHP.pl > Forum > Bazy danych > MySQL
Andrzej Sztuczka
....
spenalzo
Hmm, napisz trochę dokładniej: czy same dane, czy także strukturę itd.

A najlepiej użyć np. phpMyAdmina.
Sh4dow
to doda ci kolumne oceny do tabeli tomek

[sql:1:51dcb724e4]ALTER TABLE `tomek` ADD 'oceny` VARCHAR( 50 ) NOT NULL [/sql:1:51dcb724e4]

musisz exportowac dane z tabeli mirek (najlepiej phpMyAdmin) i dodac do tabeli tomek, jedynym problemem moze byc to ze ID z tabeli mirek, moze kolidowac z tym ze id w tabeli tomek pewnie jest ustawione na autonumerowanie. Musial bys recznie jakos to zrobic zeby zaladowalo do odpowiedniej tabeli. życze powodzenia.
FiDO
W ogole to proponuje przeprojektowac baze, bo robienie osobnej tabeli dla kazdej osoby nie jest dobrym wyjsciem...
uboottd
Dobra, widze ze nikt nie dal nic lepszego, wiec dam grzyba:

Szkic rozwiazania:

1. Alter table docelowej zeby zalozyc ta kolumne
2. multi update dla danych ktore maja w zrodlowej ten sam klucz co w docelowej
3. insert ... select dla danych ktore nie maja swojego odpowiednika w tabeli docelowej
4. alter table zrodlowej zeby usunac kolumne

Ale jedno pytanie co do przykladu:
Jak chcesz miec w jednej kolumnie 1 wpis a w drugiej 300 w tej samej tabeli ?
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.