Mysql consulta de atualização para trabalho reverso atualizar todos os registros

0

Usando a consulta de atualização, quero atualizar o status do registro = 'y' e outro status do conjunto de registros = 'n', em uma consulta. A velocidade da consulta é mais importante.

Por exemplo: Na minha tabela 1 a 1000000 ids record, agora eu selecionei ids para registro ativo é 1,5,6,90,234,500,34 todos os ids Eu quero 'Y' e outro todo 'N' . Certifique-se de que a cada minuto esta diferença de ids e eu quero apenas que o status de registro 'Y' , que são fornecidos na lista. Também estou usando o cron para gerenciar essa ativação a cada minuto de todos os registros.

Table name: **myrecords**
Field List: 
 id(int primary key auto-increment)
 name(varchar2)
 city(varchar2)
 status(enum)(Y/N)

O mais importante é em myrecords mil registros e seu incremento todos os dias.

Por favor, me dê alguma solução.

    
por Hiren Raiyani 30.09.2016 / 17:53

1 resposta

0

Depois de mais tentativas eu recebi resposta.

UPDATE 'myrecords' SET 'status' = CASE WHEN id in (1) THEN 'Y' ELSE 'N' END 
    
por Hiren Raiyani 30.09.2016 / 19:12