请教 mysql存储过程中 传递表名作参数怎么整啊? MYSQL中不支持表名,列名为变量 。可以通过 PREPARE, EXECUTE 来执行事先拼接好的字符串中的SQL语句。具体可以参考MYSQL官方手册的例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql是不支持表名和列名作为变量的。只有通过prepare ,execute拼接字符串sql来执行。 那我这个怎么改啊?不太明白 下载MYSQL的官方免费手册,然后搜索 PREPARE,然后看例子。 set _sql = concat('insert into ', _tableName, ' values(', id, ')'); set @sql = _sql;prepare s2 from @sql;execute s2;deallocate prepare s2; 不安装mysql也可以使用数据库? 求一行联动查询代码!! MSSQL数据表中的中文数据,通过C#程序写入MySQL变成乱码“?”号 对查询结果再按时间排序 如何附加数据库文件夹 关于mysql对utf8的设置,郁闷中??? 在win2000下用jsp访问mysql? 昨天装了apache和mysql.今天iis就不能用了.谁能解决,默认站点启动失败.怪事 请教:如何查询每年中最小的10条记录? 请大神们解决一下我的数据库问题!!拜托啦 mysql数据库dump乱码了,跪求恢复方法 Mysql原子更新一致性问题
只有通过prepare ,execute拼接字符串sql来执行。
那我这个怎么改啊?
不太明白 下载MYSQL的官方免费手册,然后搜索 PREPARE,然后看例子。
set @sql = _sql;
prepare s2 from @sql;
execute s2;
deallocate prepare s2;