语法
INSERT(str,pos,len,newstr)
说明
字符串 str 从位置 pos 开始,长度为 len 的字符将被 newstr 替换。 如果位置 pos 不在字符串的长度范围内,则返回原始字符串。 如果 len 不在字符串其余部分的长度内,则从位置 pos 替换字符串的其余部分。 如果任何参数为 NULL,则返回 NULL。
mysql> SELECT INSERT('www.codesou.cn', 5, 4, 'baidu');
//'www.baid.com',从第一个参数字符串的第5个字符开始,长度为4的字符将被最后一个参数替换
mysql> SELECT INSERT('www.codesou.cn', 20, 5, 'baidu');
//'www.codesou.cn',pos参数不在第一个参数的长度范围内,返回原始字符串
mysql> SELECT INSERT('www.codesou.cn', 5, 100, 'baidu');
//'www.baidu',len参数不在第一个参数从pos参数开始的剩余字符串长度内,则替换从pos参数开始的所有剩余部分
此函数是多字节安全的。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL INSERT() 函数
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL INSERT() 函数