Ver la Versión Completa : varios deletes
potlanos
10-06-2014, 13:42:24
hola, estoy intentando ejecutar varios deletes desde una adoquery a una tabla en mysql.
lo pruebo separando por ;
delete from tabla where a = 1; delete from tabla where a = 5; delete from tabla where a = 7;
pero siempre me da error.
Podeis ayudarme?
gracias!
Casimiro Notevi
10-06-2014, 14:59:01
¿Y si lo haces de uno en uno?
potlanos
10-06-2014, 16:52:13
si, de una en una funciona, pero queria saber si existe la posibilidad, en los insert se puede hacer asi:
insert into tabla (campo1 , campo2 ) values ( 1 ,1 ) , ( 1, 2)
pensaba que no hubiese algo
gracias y saludos.
Casimiro Notevi
10-06-2014, 16:56:56
Nunca se me ocurrió hacerlo así, no sabría decirte.
ecfisa
10-06-2014, 17:01:26
hola, estoy intentando ejecutar varios deletes desde una adoquery a una tabla en mysql.
lo pruebo separando por ;
delete from tabla where a = 1; delete from tabla where a = 5; delete from tabla where a = 7;
pero siempre me da error.
...
Hola potlanos.
¿ Y no te sirve de este modo ?
DELETE FROM TABLA
WHERE A IN (1,5,7)
O tal vez,
DELETE FROM TABLA
WHERE A = 1 OR A = 5 OR A = 7
Saludos :)
potlanos
10-06-2014, 17:02:48
si , es como lo hago ahora, pero no siempre es la misma tabla y los mismos 'wheres'.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.