3

首先我尝试了这个,(MySQL/phpmyadmin)

CREATE DEFINER=`root`@`localhost` PROCEDURE `tempcheck`() NO SQL 

BEGIN 
SET @query_string = 'SELECT * FROM properties'; 
PREPARE query_statement FROM @query_string; 
EXECUTE query_statement; 
DEALLOCATE PREPARE query_statement; 

END

这只是获取表“属性”的第一条记录。该表具有多个值。当我 sqlquery 'select * from properties;' 它返回整个表。

我什至试过这个简单的方法

BEGIN

SELECT * FROM properties';

END

尝试了许多stackoverflow问答。他们都建议我做一个临时表。即使我这样做了,当它首先不返回整个表时,它将如何返回整个表。一个 mysql 存储过程实际上是否可以返回整个表。如果可以,那怎么办?

4

1 回答 1

1

伙计们感谢大家的帮助。我的一位同事帮我解决了这个问题。显然这是 phpmyadmin 中的一个错误。phpmyadmin 不会返回超过一条记录

于 2012-05-31T05:11:59.807 回答