ďťż
 
Jednoczesny update 2 tabel zlaczonych joinem ... ? ďťż
 
Jednoczesny update 2 tabel zlaczonych joinem ... ?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Jednoczesny update 2 tabel zlaczonych joinem ... ?



=?iso-8859-2?Q?S=B3awomir_Kawa=B3a?= - 12-06-2006 00:08
Jednoczesny update 2 tabel zlaczonych joinem ... ?
  Kombinowalem jak tu wykonac jednym zapytaniem do bazy update rekordow z
2 tabel. Wymyslilem to sobie tak, ze zrobie view z dwoch tabel i bede po
prostu na nim robil te update'y. Ostatecznie skonczylo sie tak:

[Mon Jun 12 00:23:59 2006] dane_aktua2.cgi: DBD::mysql::st execute
failed: Can not modify more than one base table through a join view
'alternatywa.dane_aktualizacja' at /usr/local/www/cgi-bin/dane_aktua2.cgi
line 108.

Moj blad, nie doczytalem o ograniczeniach mysql (5.x) dot. aktualizacji
widokow. Pytanie do Was, czy da sie jakos inaczej aktualizowac
jednoczesnie 2 zlaczone joinem tabele?

--
pozdr. Sławomir Kawała
JID: slwkk [at] alternatywa [dot] net
GSM: (0)601-398-348





Wojtek pBT (prac) - 13-06-2006 01:11

  Sławomir Kawała napisał(a):
> Kombinowalem jak tu wykonac jednym zapytaniem do bazy update rekordow z
> 2 tabel. Wymyslilem to sobie tak, ze zrobie view z dwoch tabel i bede po
> prostu na nim robil te update'y. Ostatecznie skonczylo sie tak:
>
> [Mon Jun 12 00:23:59 2006] dane_aktua2.cgi: DBD::mysql::st execute
> failed: Can not modify more than one base table through a join view
> 'alternatywa.dane_aktualizacja' at /usr/local/www/cgi-bin/dane_aktua2.cgi
> line 108.
>
> Moj blad, nie doczytalem o ograniczeniach mysql (5.x) dot. aktualizacji
> widokow. Pytanie do Was, czy da sie jakos inaczej aktualizowac
> jednoczesnie 2 zlaczone joinem tabele?
>
>

UPDATE t1, t2 SET t1.dzien = 'poniedzialek', t2.stan = 'kac' WHERE
t1.uid = t2.uid AND osoba = 'student';

I niestety to prawda. A zapytanie powinno zadziałać ...

pBT




=?iso-8859-2?Q?S=B3awomir_Kawa=B3a?= - 13-06-2006 01:11

  On pon, 12 cze 2006 o 07:28 GMT, Wojtek pBT (prac) wrote:

> UPDATE t1, t2 SET t1.dzien = 'poniedzialek', t2.stan = 'kac' WHERE
> t1.uid = t2.uid AND osoba = 'student';
>
> I niestety to prawda. A zapytanie powinno zadziałać ...

Twoja wersja dziala, albo ja juz cos zle widze... :> Dzieki.

--
pozdr. Sławomir Kawała
JID: slwkk [at] alternatywa [dot] net
GSM: (0)601-398-348
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= [mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?= [MySQL] Zapytanie z =?ISO-8859-2?Q?dw=F3ch_tabel_na_raz_?==?ISO-8859-2?Q?i_grupowanie_po_wsp=F3lnym_polu=2E_Jak_=3F?= zapytanie do =?ISO-8859-2?Q?dw=F3ch_tabel_z_limitem_wier?==?ISO-8859-2?Q?szy?= [mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?= Zapytanie SQL z =?ISO-8859-2?Q?pust=B1_tabel=B1?= [MySQL] Backup tabel przez "BACKUP" i problem z prawami dostępu :( [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= =?iso-8859-2?Q?Problem_z_left_join_-_=B3=B1czenie_kilku_tabel.?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lubiatowo.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com