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

Условието MySQL WHERE в процедурата е игнорирано

преименувайте вашия параметър,

CREATE PROCEDURE p (IN _player TEXT, OUT num INT)
BEGIN
  SELECT COUNT(*) INTO num FROM `sg_playerstats` WHERE `player` = _player; 
END

причината, поради която получавате това, е, че се случва да има сблъсък на имена.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_DAYS() Примери – MySQL

  2. Вмъкване на дати във формат mm/dd/yyyy в MySQL

  3. с помощта на php mysqli създайте счетоводна книга и получете баланс според DR и CR

  4. Турските знаци не се показват правилно

  5. PDO Фатална грешка:Извикване на членска функция подготви() за не-обект