知道为什么吗:
CREATE DEFINER = `root` @`%` PROCEDURE `getEventData` (IN id INT)
BEGIN
SELECT
*
FROM
`event`
WHERE `id` = id ;
END $$
当只有一条id为4的记录(哪个是主键)时,返回event
表中的每一行?
只要其他有同样问题的人都知道,显然你不能使用与你要检查的列同名的参数。
知道为什么吗:
CREATE DEFINER = `root` @`%` PROCEDURE `getEventData` (IN id INT)
BEGIN
SELECT
*
FROM
`event`
WHERE `id` = id ;
END $$
当只有一条id为4的记录(哪个是主键)时,返回event
表中的每一行?
只要其他有同样问题的人都知道,显然你不能使用与你要检查的列同名的参数。