0

我想插入一个字符串“Rs”。在字符串 'pendrives above 2501' 之间。所以输出将是“高于 Rs.2501 的笔式驱动器”

现在来自 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
4

2 回答 2

1

SELECT REGEXP_REPLACE(PAGETITLE, '(pendrive above)', 'pendrive above RS.') from Isitemap WHERE category_id = 9 and (url like '%under%' or url like '%above%');

于 2013-09-21T10:12:43.920 回答
1

尝试这个

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

从多个表 -

如果要从所有表中进行编辑,最好的方法是获取转储,然后查找/替换并将其上传回来。

于 2013-09-21T10:13:52.473 回答