[SQL ] 關於取代 有括號字串 (TEXT)

看板Database作者 (跑很快的驢子)時間14年前 (2011/12/01 15:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我某個欄位中有 部分字串包含了(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)
文章代碼(AID): #1EroiVlq (Database)