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
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.