2013-07-25 3 views
0

Любая идея, почему:MySql хранимая процедура не возвращает значение, которое должно

CREATE DEFINER = `root` @`%` PROCEDURE `getEventData` (IN id INT) 
BEGIN 
    SELECT 
    * 
    FROM 
    `event` 
    WHERE `id` = id ; 
END $$ 

Возвращает каждую строку в таблице event, когда есть только одна запись с идентификатором (который является первичным ключом) 4?

ответ

0

Только тот, кто имеет тот же вопрос, знает, очевидно, вы не можете использовать параметр с тем же именем, что и столбец, который вы проверяете.

Смежные вопросы