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

DBI begin_work nefunguje s voláním uložených procedur

Ujistěte se, že jste explicitně finish() každá provedená připravená procedura CALL před tím, než explicitně commit() transakce. Např.

$sth->finish;
$sth->commit();

Zdá se mi to jako chyba, vzhledem k typické sémantice finish() . Více sad výsledků, volání more_results , atd. nezáleželo.

DBD 1.616, DBD::mysql 4.020 a MySQL 5.5.19.



  1. vytvoření sekvence v oracle

  2. Anaconda 3.5 (64bitový Windows) Nainstalujte cx_Oracle

  3. SELECT * Z Propojeného serveru MySQL

  4. Mysql najít klíčová slova v textu