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

Mysql - Съхранена процедура OUT променлива връща нула

Може би вече сте решили това досега, но първото нещо, което забелязах за вашата съхранена процедура е, че имате локална променлива със същото име като изходната променлива (parent_id ). Струва ми се, че задавате стойността на локалната променлива, а не на връщаната променлива, така че обаждащият се никога не вижда правилната стойност.

Може би премахване на локалния parent_id декларацията на променлива ще реши проблема ви.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Потребителите 'User'@'%' и 'User'@'localhost' не са ли еднакви?

  2. Как да коригирате неправилна стойност на низ в MySQL

  3. Прилага ли се ORDER BY преди или след DISTINCT?

  4. sql свързва две таблици

  5. съставен (буквено-цифров) първичен ключ и автоматично увеличение