ऐसा इसलिए है क्योंकि ईमेल हमेशा =ईमेल पर (कॉलम नाम केस संवेदनशील नहीं होते हैं) आपको इसे कुछ इस तरह से बदलना चाहिए:
-- Change Delimiter
DELIMITER //
-- Create Stored Procedure
CREATE DEFINER=`username`@`localhost` PROCEDURE GetUserByEmail(
IN My_email VARCHAR(255)
)
BEGIN
SELECT * FROM user WHERE email = My_email;
END//
-- Change Delimiter again
DELIMITER ;