更新查询以从文件结构和数据库中删除

时间:2015-11-25 14:37:14

标签: sql sql-update db2 db2-400

我正在运行更新查询以从结构中删除图像并在数据库中引用它。它适用于文件结构,但它不会删除字段中的字符串值。查询如下所示:

"Update MYTable set IMAGE_FULL  = COALESCE(IMAGE_FULL, '') where    prprcd = '" . $prodCode ."' and prcucd = '". $cust ."'";

因此图像从文件结构中删除,但不是从IMAGE_FULL(字段名称)中删除图像的值仍然显示(例如。" pic.png"),我需要做什么为了从这两个地方删除,我该如何完成这项工作?

1 个答案:

答案 0 :(得分:0)

合并(IMAGE_FULL,'')将始终返回IMAGE_FULL中的当前值,除非该字段为空。我认为你希望它填充为null或''不是吗?

"Update MYTable set IMAGE_FULL  = '' where    prprcd = '" . $prodCode ."' and prcucd = '". $cust ."'";

"Update MYTable set IMAGE_FULL  = NULL where    prprcd = '" . $prodCode ."' and prcucd = '". $cust ."'";