Cita:
Iniciado por gnzsoloyo
Esta consulta es imposible. Un campo no puede tener al mismo tiempo tres valores distintos. Ten en cuenta que la condición del WHERE se aplica
a cada registro que se selecciona.
Para que resulte, deberías usar OR en lugar de AND, o bien hacerlo así:
COnsejo: Si el campo de la tabla no es VARCHAR o CHAR, no pongas el valor entre apóstrofes, porque obligas a MySQL a realizar conversiones implícitas innecesarias, y cuando trabajes con tablas muy grandes terminarás comprometiendo la performance.
Hola, sí la pregunta era referente a "OR" y no "AND" una pequeña/gran confusión.
Entonces es mejor utilizar un solo UPDATE con varios Ids en al condición que utilizar varios UPDATES con un solo id?