Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: UPDATE tabeli w BD polem z innej BD
Forum PHP.pl > Forum > Bazy danych > MySQL
shreeve
Mam takie pytanko, ponieważ otrzymuję komunikat MySQL o nie istniejącej kolumnie w BD.
Załóżmy, że mam 2 BD, nazwijmy BD1 i BD2. Chcę uaktualnić pola w BD1.TAB1 wartościami z BD2.TAB2.COL1 i BD2.TAB2.COL1.
Napisałem coś takowego:
  1. UPDATE BD1.TAB1
  2. SET
  3. promotion_price = `BD2`.`TAB2`.`COL1`,
  4. promotion_date_added = `BD2`.`TAB2`.`COL2`
  5. WHERE `BD2`.`TAB2`.`COL0` = `BD1`.`TAB1`.`COL0`


Niestety, otrzymuję komunikat błędu MySQL. Co powinienem poprawić w takim zapytaniu?
nospor
1) jak dostajesz blad to masz go nam dokladnie pokazac
2) Jak robisz update to masz sie zapoznac ze skladnia update
http://dev.mysql.com/doc/refman/5.0/en/update.html
a w tym przypadku ze skladnia uzywania kilku tabel
3) No i nie wiem czy skladnia update kilka tabel dziala w połączeniu z kilka baz smile.gif
Mchl
3. Ja wiem. Działa smile.gif
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.