如果圖案是相同的,你只有width: Npx;
的表,那麼你可以做一些事情如下 -
select
replace(
'<table style="width: 500px;" border="0" cellspacing="1" cellpadding="1">',
concat(
'width: ',
trim(
substring_index(
substring_index(
'<table style="width: 500px;" border="0" cellspacing="1" cellpadding="1">','width:',-1
),
'"',1
)
)
),
'') as a ;
結果是
+-------------------------------------------------------------+
| a |
+-------------------------------------------------------------+
| <table style="" border="0" cellspacing="1" cellpadding="1"> |
+-------------------------------------------------------------+
1 row in set (0.00 sec)
可以將此轉換爲更新聲明爲
update table_name
set product_desc =
replace(
product_desc,
concat(
'width: ',
trim(
substring_index(
substring_index(
product_desc,'width:',-1
),
'"',1
)
)
),
'')
不,你不能在替換函數中使用通配符替換。 –