mysql写函数如何实现concat这种参数个数自定义? 我想用mysql写个函数,但是参数的个数不确定,但是都是字符型,有谁知道该怎么写呢!给个示例! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数必须固定 ,初始值为NULL 不能实现像系统函数concat的那种参数形式么? 你得自己重新编译新的UDF。MYSQL默认的不支持这样的,只支持NULL占位符。 “传入1个字符串,再分拆”的含义应当是指使用自定义的分隔符并做好转义:your_func('value1:value2:value3part1::value3part2')相当于传入了('value1','value2','value3part1:value3part2'),然后自己到函数内split MYSQL不无法实现这种要求,必须显示的定义参数,所以其个数只能在定义时说明。如果一定要这种功能,则需要自己用C代码来写函数,或然集成到MYSQL中。 谢谢,各位!!看来只能采用null参数代替了! 如何从不同的表里选取一个总数的行并且按时间顺序排列。 MySql数据库 字段为空 却可以插入空记录 新人求教有关数据库事务问题 关于drop 索引的问题~~~? 如何启动MYSQL进程 索引问题 mysql全文检索 用installshield 打包mysql + odbc 的问题? mysql fulltext 检索 树形结构的复制 mysql5.1误删除root的恢复办法 我的WEB程序访问MYSQL是不要密码的,可是MYSQL有密码?
your_func('value1:value2:value3part1::value3part2')
相当于传入了('value1','value2','value3part1:value3part2'),然后自己到函数内split