Ejecutas UPDATE productos SET stock = 0, sin ningún WHERE.

¿Qué pasa?