2013-09-21 59 views
0

我想插入一個字符串'Rs'。在一個字符串'2501以上的pendrives'之間。所以輸出將是 '高於pendrives Rs.2501'如何在字符串之間插入一個字mysql

現在從MySQL查詢

SELECT id, 
    url, replace(substring_index(replace(url, '-', ' '), 
       '/pendrive/', 
       - 1), 
     'in india.php', 
     '') as pagetitle 
FROM 
    sitemap 
where 
    category_id = 9 and (url like '%under%' or url like '%above%') 

id   url      pagetitle 
1 pendrive-above-2501.php  pendrive above 2501 
1 pendrive-below-500.php  pendrive below 500 
1 pendrive-below-700.php  pendrive above 700 

回答

1

SELECT REGEXP_REPLACE結果(PAGETITLE, '上面(隨身碟)', '上面的隨身碟RS。')來自Isitemap WHERE category_id = 9和(像%之類的網址或像'%above%'之類的網址);

1

試試這個

UPDATE `table_name` 
SET `field_name` = replace(same_field_name, 'unwanted_text', 'wanted_text') 

從多個表 -

如果你想從所有表編輯,最好的辦法是採取轉儲,然後查找/替換,並將它上傳。

相關問題