2012-11-21 111 views
1

是否有MySQL函數可以輕鬆地將一個或多個字符插入到varchar列的值中?在MySQL中插入一個char varchar值

我想設置下面的文字:

B U 1 U 09 2011 Segs 1, 3 - 10 24 hours

B U 1 U N 09 2011 Segs 1, 3 - 10 24 hours

+0

你能解釋一下爲什麼'ñ '插在'U'和'09'之間? :D –

+1

這是首選的命名約定。 –

回答

1

SELECT它的值,你可以使用:

select concat(left(col, 8), 'N ', substring(col, 9)) 
from table1 

如果您WA NT到UPDATE你可以使用:

update table1 
set col = concat(left(col, 8), 'N ', substring(col, 9)) 

SQL Fiddle with Demo

+0

這很好。謝謝。 –