MySQL INSERT() 函数
示例
在字符串 "W3Schools.com" 中插入字符串 "Example"。替换前九个字符
SELECT INSERT("W3Schools.com", 1, 9, "Example");
尝试一下 »
定义和用法
INSERT() 函数在指定位置和特定字符数内将一个字符串插入另一个字符串中。
语法
INSERT(string, position, number, string2)
参数值
参数 | 描述 |
---|---|
string | 必填。要修改的字符串 |
position | 必填。插入string2 的位置 |
number | 必填。要替换的字符数 |
string2 | 必填。要插入string 的字符串 |
返回值
- 如果position 超出string 的长度,则此函数返回string
- 如果number大于剩余string的长度,则此函数将从position到string的末尾替换string。
技术细节
适用版本 | 从 MySQL 4.0 开始 |
---|
更多示例
示例
将字符串 "no" 插入字符串 "W3Schools.com" 中,从位置 11 开始替换三个字符。
SELECT INSERT("W3Schools.com", 11, 3, "no");
尝试一下 »