UPDATE MySQL

14/07/2017

0

Caros, Essas queries funcionam bem separadamente. Porém preciso que seja executada em uma única query. Alguém pode me ajudar?

UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE (pontos_total>"200") AND (num_question="R39") or (pontos_questao_tot="1.40") or (pontos_questao_tot="2.80") or (pontos_questao_tot="4.20") or (pontos_questao_tot="5.60") and mes LIKE "7" AND ano LIKE "2017"



UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE (pontos_questao="5") and mes LIKE "7" AND ano LIKE "2017"
Marcio

Marcio

Responder

Posts

14/07/2017

Robson Morais

Bom dia, tentou algo assim ?

UPDATE usuario.housekeeping
SET pontos_total="200"
WHERE ( (pontos_total>"200") AND (num_question="R39") or (pontos_questao_tot="1.40") or (pontos_questao_tot="2.80") or (pontos_questao_tot="4.20") or (pontos_questao_tot="5.60") and mes LIKE "7" AND ano LIKE "2017"
        or
		(pontos_questao="5") and mes LIKE "7" AND ano LIKE "2017" )
Responder

15/07/2017

Marcio

Robinhodemorais

Funcionou muito bem sua idéia. Parabéns!! Porém, ainda preciso que a regra seja aplicada para uma quantidade de registros específicas (31 registros) e nesse caso, funcionou para a tabela inteira. Se puder ajudar mais uma vez eu agradeço
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar