0

文字列「Rs.」を挿入したい。文字列「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 に答える