请问mysql中如何实现这个功能
有两组参数,第一组是列名,第二组是值。想用这两组参数来实现对表的更新,想写个函数或者过程实现这个功能。
可是在最后update语句时遇到了问题。
update table set Volumn1=Val1, set Volumn2=Val2,.... where id=1;
想写个这样的语句,其中Volumn 和Val 是传进来的参数,可是Volumn的数量是不固定的。我拼了个字符串tmp= 'set Volumn1=Val1, set Volumn2=Val2,.... '
可是不知道怎么和update语句弄到一块去,请问应该如何做?