首先我尝试了这个,(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 存储过程实际上是否可以返回整个表。如果可以,那怎么办?