动态SQL在phpMyAdmin中工作吗?
我尝试了http://www.youtube.com/watch?v=MiAwOoelu9k中最基本的例子
例如,其中每一个都抛出一个错误(分别尝试):
EXEC (从表中选择数据)
EXEC sp_executesql N‘’SELECT表数据‘
发布于 2013-11-15 21:19:55
我在多个堆栈溢出流中找到了答案(如下所示)。它取决于phpMyAdmin的版本,它需要v3.5.2.2或更高版本。这是因为Dyanamic是存储过程的一部分。较早版本的phpMyAdmin允许您创建存储过程,但是在phpMyAdmin中调用存储过程的能力需要3.5.2.2或更高版本。(资料来源:is it possible to run a stored procedure from within phpmyadmin 3.4.10.1?)
对于那些使用较早版本的phpMyAdmin需要使用动态SQL的人来说,另一种选择是工作台(http://www.mysql.com/products/workbench/)
对于使用phpMyAdmin版本3.5.2.2或更高版本的用户,要创建和调用存储过程,以下是其他用户的帖子:
如何使用phpmyadmin编写存储过程以及如何通过php使用它?How to write a stored procedure using phpmyadmin and how to use it through php?
没有使用phpmyadmin mysql procedure not getting created/working using phpmyadmin创建/工作的MySQL过程
如何在phpMyAdmin?How do I view my stored procedures in phpMyAdmin?中查看存储过程
我在phpmyadmin中创建了几个存储过程,如何使用sql查询调用它们?I created several stored procedures in phpmyadmin, how to call them using an sql query?
https://stackoverflow.com/questions/19918782
复制相似问题