mysql 存储过程 通过传入ids[]数组参数, 实现批量删除数据!
求大神解答。 存储过程,接收的参数为,保存多个id的字符串数组 ,以实现批量删除的 ,这样的存储过程怎么写?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
求大神解答。 存储过程,接收的参数为,保存多个id的字符串数组 ,以实现批量删除的 ,这样的存储过程怎么写?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
php的思路可以是这样的:
create procedure sp_split_string
(
@string NVARCHAR(4000)
)
AS
BEGIN
DECLARE @object_id nvarchar(500)
DECLARE @i INT
DECLARE @len INT
print @string
IF (@string IS NULL) OR (LTRIM(@string) = '')
RETURN
END
go
--测试
-- select * from a
-- exec sp_split_string '102,103,105,106,107,108,200,500,306,408'
-- select * from a
为什么一定要使用存储过程呢??用循环执行Sql 不行吗???