📅  最后修改于: 2023-12-03 15:17:49.246000             🧑  作者: Mango
MySQL字符串INSERT()函数用于在一个字符串中插入另一个字符串。该函数可用于将字符插入到指定字符串的任意位置。
INSERT(str,pos,len,newstr)
参数说明:
str
: 指定要进行字符串操作的原字符串。pos
: 指定新字符串要插入的位置。len
: 指定要替换的字符数。newstr
: 指定要插入的新字符串。该函数返回修改后的字符串。如果参数pos小于1或超出原字符串的长度,或者参数len小于0,则返回 NULL 。
下面的示例演示如何使用INSERT函数在字符串中插入新字符。
SELECT INSERT('world',2,2,'ee');
-- 返回 'weerld'
在该示例中,我们将字符 'ee' 插入了字符串 'world' 的第 2 个字符 'o' 的位置。
下面的示例演示如何使用INSERT函数替换字符串中的字符。
SELECT INSERT('hello',2,1,'i');
-- 返回 'hillo'
在该示例中,我们将字符 'i' 替换了字符串 'hello' 的第 2 个字符 'e'。