我写的函数如下:
CREATE FUNCTION `getnext`(tbname char(20)) RETURNS int
BEGIN
declare aaa char(51);
set aaa='update' +tbname+ 'set id=LAST_INSERT_ID(id+1)';
execute aaa;
return LAST_INSERT_ID();
END $$
执行的时候总是说函数里面不能动态执行
谢谢高手帮忙
CREATE FUNCTION `getnext`(tbname char(20)) RETURNS int
BEGIN
declare aaa char(51);
set aaa='update' +tbname+ 'set id=LAST_INSERT_ID(id+1)';
execute aaa;
return LAST_INSERT_ID();
END $$
执行的时候总是说函数里面不能动态执行
谢谢高手帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货