存储过程或函数里实现批量插入,怎么传参? CREATE FUNCTION add( ... ).... INSERT INTO table(id,name)VALUE('3','ss'),VALUE('5','aa'),VALUE('2','ccc');...-- 假如后面的value有一个以上, add()里应该怎么传值 实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无法实现多个不定参数的定义。变通的方法,是你传入一个逗号分隔的字符串 '3,ss,5,aa,2,ccc' 然后在你的FUNCTION中处理这个字符串并将其写入表中。 另外你的INSERT语法也不正确。 INSERT INTO table(id,name)VALUE('3','ss'),VALUE('5','aa'),VALUE('2','ccc');改为INSERT INTO table(id,name)VALUES('3','ss'),('5','aa'),('2','ccc'); ACMAIN_CHM, 我崇拜你简直崇拜神一样 mysql将今天的数据更新到昨天去 为什么创建mysql数据库表格不成功呢 mysql事务处理问题 MySql执行脚本时提示语法错误,请指教 vista下安装MySQL 5.1 到了start service进不去 備份Mysql,中文亂碼問題 安装了泛微OA 后,我的MySQL不能用了,点解呀? 在mysql中能用代码直接将数据库(表)转换成dbf格式吗?或者有第三方程式吗? postgreSQL怎么样控制用户的权限? 游标遍历 但是后面处理逻辑有一个sql查询没值导致遍历结束 mysql主键的数据类型一定要int吗? 关于mysql存储过程复制的问题
VALUE('5','aa'),VALUE('2','ccc');改为INSERT INTO table(id,name)VALUES('3','ss'),('5','aa'),('2','ccc');