首先我尝试了这个,(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 Q& As。他们都建议我制作临时表。即使我这样做,如果它首先没有返回整个表格,它将如何返回整个表格。可以,一个mysql存储过程实际上返回一个整表或NOT。如果可以,那怎么样?
答案 0 :(得分:1)
伙计们,感谢大家的帮助。我的一位同事帮我解决了这个问题。显然这是phpmyadmin中的一个错误。 phpmyadmin不会返回多条记录