Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] UPDATE
Forum PHP.pl > Forum > Przedszkole
Enikc
Maunal:
  1. UPDATE
  2. TABLE
  3. SET
  4. TABLE.col1 = other_table.col1,
  5. TABLE.col2 = other_table.col2
  6. FROM
  7. TABLE
  8. INNER JOIN
  9. other_table
  10. ON
  11. TABLE.id = other_table.id


Moje wypociny:
  1. UPDATE oc_product
  2. SET oc_product.tax_class_id =0
  3. JOIN oc_product_to_manufacturer
  4. ON oc_product_to_manufacturer.product_id = oc_product.product_id
  5. WHERE oc_product_to_manufacturer.manufacturer_id =7
  6. AND oc_product.tax_class_id =9
  7. AND oc_product.price > 47.9


gdzie popelnilem blad?
pasman
Cytat(Enikc @ 13.03.2015, 15:26:36 ) *
gdzie popelnilem blad?



wczytaj się dokładniej w manual, jest tam napisane zupełnie co innego:

  1. UPDATE [LOW_PRIORITY] [IGNORE] table_references
  2. SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
  3. [WHERE where_condition]



swoją drogą skąd wziąłeś to co opisałeś jako "manual" ?
com
To Ci pomoże
http://www.mysqltutorial.org/mysql-update-join/

Up w standardowym przypadku owszem ale koledze chodzi o join, jak nic nie wnosisz to nie pisz bo to bez sesnu
Enikc
z jakiegos comunity, Twoj manual nei wiele mi dal, znalazlem:

UPDATE table1 t1
JOIN table2 t2 ON t1.field1 = t2.field1
JOIN table3 t3 ON (t3.field1=t2.field2 AND t3.field3 IS NOT NULL)
SET t1.field9=t3.field9
WHERE t1.field5=1
AND t1.field9 IS NULL


Zaraz poprawie do swojego zobacz czy dziala.
Czy instalacja sql 2014 da mi jakis edytor graficzny ktory pozwoli mi potem wyswietlic zapytanie sql jakie wykonal? Cos jak phpmyadmin ale z JOIN'tami ?smile.gif pzdr
mmmmmmm
Z JOINtami to se zapytań nie popiszesz...
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.