sql >> Databáze >  >> RDS >> Mysql

Uložené procedury MySQL nefungují s SELECT (základní otázka)

Vyřešil to. Toto není chyba PHP (i když bývala) - je to chyba v některých verzích phpmyadmin. Stejná chyba se občas znovu objeví a je pak opravena v různých subverzích (viz výše):

#1312 - PROCEDURE [name] can't return a result set in the given context

Zdá se, že toto chování je omezeno na příkazy SELECT v rámci uložených procedur v phpmyadmin .

Použití klienta, jako je MySQL Workbench, tento problém řeší (nebo můžete upgradovat phpmyadmin, ale to je nepříjemné, pokud jste na sdíleném serveru jako já).

Každopádně děkuji všem za pomoc.



  1. Jak zřetězit řetězce v SQLite

  2. MySQL Vyberte pouze jeden řádek od každého pacienta diagnostikovaného podle prvního data

  3. Připojení PowerShellu k Salesforce.com

  4. Jak vytvořit blog v PHP a MySQL databázi - Backend