Laravel 中使用 MySQL 存储过程
创建存储过程(两个参数,第一个参数为activityid,第二个参数为ids)
CREATE PROCEDURE update_wall_records(IN activityid INTEGER ,ids text)
BEGIN
UPDATE wall_records SET wall_activity_id = activityid
WHERE FIND_IN_SET(id,ids); # 等于 where id in('1,2,3')
END;
代码调用
DB::update('call update_wall_records(1,"1,2,3") ');
本作品采用《CC 协议》,转载必须注明作者和本文链接
个人建议能不用这个,就不要用了,储存过程这种坑不是谁都能填得动的