![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Przeszukałem forum i nie znalazłem nic co by mi pomogło w rozwiazaniu problemu. Były przypadki podobne ale nie do końca te same. W związku z tym, że jestem zielony w sql chcialem zapytać czy jest mozliwosc skopiowania danych z tabeli A kolumny iduser, login do tabeli B do kolumny user_id, username. Obie tablice sa w tej samej bazie.
tablica A wyglada tak: | iduser | login | _______________ | 3 | mustafa| | 4 | nurek | tablica B wyglada tak: | user_id | username | _____________________ | | | | | | tablica B ma wygladac tak | user_id | username | _____________________ | 3 | mustafa | | 4 | nurek | |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Kolumny data i datax w obu tabelach muszą być tego samego typu, a jeśli nie są, to trzeba wynik SELECT-a przekształcić za pomocą odpowiednich funkcji, np.
Funkcje daty i czasu można znaleźć w dokumentacji. Finalnie zapytanie powinno wyglądać tak:
Jeśli na kolumnę `data` lub `datax` nałożony jest index, to należy mieć to na względzie i użyć opcji ON DUPLICATE KEY UPDATE. Więcej informacji można znaleźć w dokumentacji. Pozdrawiam Ten post edytował mortus 2.03.2016, 10:03:58 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:33 |