想讨教下,mysql怎么创建查询任意表名信息的存储过程,本人这样写的存储过程不行。

MySql 码拜 9年前 (2016-02-15) 1152次浏览
    create procedure test(out testing varchar(10))
start
select * from testing;
end
$$
mysql> call test(“test1”)     本人有这么一个test1的表名, 想通过存储过程函数来实现查询表的全部信息,但到这里就出错了 ,创建存储过程是成功的。
解决方案

10

错误是什么?
你这个过程能够创建成功?应该是begin end吧
out 是输出的数据,in是传入的参数。你应该先看下怎么创建过程

10

存储过程的语法都有问题
begin …end
out是输出参数

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明想讨教下,mysql怎么创建查询任意表名信息的存储过程,本人这样写的存储过程不行。
喜欢 (0)
[1034331897@qq.com]
分享 (0)