[英]SQL QUERY UPDATE CONDITION
我需要为此查询添加一个条件:
UPDATE o36t_orders s
SET s.bonifico = EXISTS (SELECT 1
FROM mytable d
WHERE d.Descrizione_operazione
LIKE CONCAT('%', s.shipping_number,'%') )
条件应该是仅当s.bonifico != 1
时才进行更新
你可能想要的是:
UPDATE o36t_orders s
SET s.bonifico = EXISTS (SELECT 1
FROM mytable d
WHERE d.Descrizione_operazione
LIKE CONCAT('%', s.shipping_number,'%') )
WHERE s.bonifico != 1;
您可以使用此代码解决您的问题:
//CONNECT DB - FETCH RESULT
$variable=$row['s.bonifico'];
if($variable!='1'){
UPDATE o36t_orders s SET s.bonifico = EXISTS (SELECT 1 FROM mytable d WHERE d.Descrizione_operazione LIKE CONCAT('%', s.shipping_number,'%') )
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.