[SQL ] 關於取代 有括號字串 (TEXT)
我某個欄位中有 部分字串包含了(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)