![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Prośba o pomoc, może już ktoś spotkał się z podobnym problemem i udało się go rozwiązać, przeszukuję różne fora ale niestety nie znalazłem odpowiedzi, wszystko to co jest podawane to nie działa. Nie mogę skopiować masowo danych jednego rekordu tabeli do innego rekordu innej tabeli według ID danego rekordu, aktualizacja miałaby się odbyć przez phpmyadmina, posiadam dwie tabele tabela1 i tabela2 obie mają pierwszy rekord o nazwie ID i natępny adekwatnie tekst1 i tekst2 Jak powinno wyglądać poprawne polecenie sql do zaktualizowania drugiej tabeli tzn. z tabeli "tabela1" rekordu "tekst1" chcę przenieść dane do tabeli "tabela2" do rekordu "tekst2" ale według ID (id obu tabel są identyczne)? Polecenia o takiej składni "INSERT INTO addc SELECT * FROM add01 WHERE `addc.pole1` = `add01.p1`" nie działają. phpMyAdmin - 2.11.8.1deb5+lenny7 Wersja klienta MySQL: 5.0.51a Ten post edytował robson-321 18.01.2011, 15:42:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Przenieś całą tabelę tak, aby mieć w 1 bazie obie tabele. Wtedy robisz tylko selecta z banalnym joinem.
Jak wszystko działa tak jak chciałeś, to na koniec tylko
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki za pomoc ale mam jeszcze jedno pytanie w tym temacie.
Jak będzie prawidłowo wyglądało polecenie sql które zaktualizuje dane między tymi tabelami (obie są w tej samej bazie) ale w/g określonego warunku tzn. tak żeby sobe znalazł np. po id lub nazwie (tym razem obie tabele nie są identyczne, tabela druga posiada kilka razy więcej rekordów niż tabela pierwsza). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:53 |