php - SQL query update with two WHERE -
i's posible update table 2 where?
update table_name set column_name ='test' code='605';
becouse sql syntax 2 not exist? how solve?
use and
or or
:
using and
:
update table_name set column_name ='test' code='605' , col='someval'
when use and
, update table only if both conditions satisfied.
using or
:
update table_name set column_name ='test' code='605' or col='someval'
when use or
, update table if one of conditions satisfied.
edit:
for joining table in update query:
update t1 set column_name='test' table_name t1 join another_table t2 on t1.pk=t2.fk t1.code='605' , t2.column_from_other_table='someval'
Comments
Post a Comment