Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL - съхранената процедура връща неочаквана стойност

Това е така, защото имейл винаги е =към имейл (имената на колоните не са чувствителни към главни букви) Трябва да го промените на нещо подобно:

-- 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 ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Импортиране на голям CSV в mysql база данни

  2. Как да инсталирате MySQL на Debian 7

  3. Експортиране на резултати от Mysql заявка в Excel?

  4. java.sql.SQLException:Неправилна стойност на низа:'\xF0\x9F\x91\xBD\xF0\x9F...'

  5. PDO + MySQL и счупено UTF-8 кодиране