大家好,基本上朋友想要运行基本上的查询:
如果mpn列包含hsun,则在名为product
的表中将数字4替换为供应商ID单元格我们已经尝试了
UPDATE product SET supplier_id='4' WHERE mpn='%hsun%';
但是不断更新0项?
答案 0 :(得分:1)
尝试
WHERE mpn LIKE '%husn%'
代替。当您进行直接相等(%
)测试时,_
和=
是普通字符,没有特殊含义。只有在您使用LIKE
时它才会成为通配符。
答案 1 :(得分:0)
UPDATE product SET supplier_id='4' WHERE mpn LIKE '%hsun%';
等号将尝试匹配确切的字符串,其中LIKE将%视为通配符