作者yihinwind (跑很快的驴子)
看板Database
标题[SQL ] 关於取代 有括号字串 (TEXT)
时间Thu Dec 1 15:21:58 2011
我某个栏位中有 部分字串包含了
(F)
现在我想要把资料改变成
Jack
这是我写的语法 但是好像没有变动到资料
我的资料内容长得像这样
product_sku product_desc
AT101 metal connector(F) Straight
AT102 SMA(F) Straight
AT203 BNC(M) Straight
UPDATE `jos_vm_product` SET `product_desc` =
REPLACE(`product_desc`,'Straight','') WHERE `product_desc` LIKE '%Straight%'
AND `product_sku` LIKE 'AT%';
这一句可以顺利取代掉Straight不放东西
UPDATE `jos_vm_product` SET `product_desc` = REPLACE(`product_desc`,'
(F)','
Jack') WHERE `product_desc` LIKE '%Straight%' AND `product_sku` LIKE 'AT%';
^^^^^^^^
耍笨了 我忘记改成 %
(F)%
要修改的东西Straight再上一行被改掉了
--
受够了在Windows上,病毒满天飞,
电脑常常中毒重灌吗?
你一定要来试试看OpenSuse!
完全免费,安装速度快,
操作介面美观大方,系统管理简便,
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.230.116
※ 编辑: yihinwind 来自: 122.117.230.116 (12/01 15:22)
※ 编辑: yihinwind 来自: 122.117.230.116 (12/01 15:28)