Re: [PHP-ES] PHP y transacciones MySQL
[email protected] (Sergio Andres Vargas Bautista)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <CAJ4+SdQxkR_bhM4DYo410zj1vJp3-noM4=Ph7-KSoF7wTFi3zA@mail.gmail.com> |
Buen día, Trata de enviar una ID a la vez, así te aseguras de que se hagan las actualizaciones y liberaras el servidor de datos y aplicaciones de carga innecesaria. Cordial Saludo --- *SERGIO ANDRES VARGAS BAUTISTA Tecnólogo en sistemas Celular: *3166522477 *Pin BlackBerry: *261D2694 *Skype: *segan81 2011/7/11 "José C. Massón" <[email protected]> > Hola a todos, > > > Necesito enviar a MySQL una transacción que tiene la forma: > > BEGIN; > UPDATE salesopportunity SET date_exported = NOW(), inmutable = '1', > WHERE id IN (".$ids_expiradas."); > COMMIT; > > la variable $ids_expiradas puede contener hasta 1 millón de ids, con lo > cual esa transacción puede tardar en ejecutarse algunos minutos. > > Para enviar esa transacción al motor estoy usando la función: > mysqli_multi_query() > > El problema que tengo es que si la sintaxis de la query está bien, el > motor la acepta, y luego sigue la ejecución del script, sin saber si > efectivamente la transacción se completó correctamente. > > Alguna idea sobre como tener un control de errores con esto? > > Abrazos > -- > José C. Massón > > .: Rebeldes Stereotipos > Sábados 15 a 17 hs FM La Tribu 88.7 MHz > rebeldes.org.ar > > -- > PHP Spanish Localization Talk Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >