Olá, pessoal.
Tenho duas tabelas de estoque, uma local em DBF e outra em um servidor remoto em MySQL. Preciso periodicamente atualizar o campo ESTOQUEATUAL na tabela remota a partir do DBF local.
Ja tentei assim mas não funcinou:
UPDATE ITENS_DB SET ESTOQUEATUAL = 0.000 WHERE CODIGO = '0001',
SET ESTOQUEATUAL = 7.000 WHERE CODIGO = '0002',
SET ESTOQUEATUAL = 2.000 WHERE CODIGO = '0003',
SET ESTOQUEATUAL = 5.000 WHERE CODIGO = '0004'
Assim também não vai:
UPDATE ITENS_DB SET ESTOQUEATUAL = 0.000 WHERE CODIGO = '0001';
UPDATE ITENS_DB SET ESTOQUEATUAL = 7.000 WHERE CODIGO = '0002';
UPDATE ITENS_DB SET ESTOQUEATUAL = 2.000 WHERE CODIGO = '0003';
UPDATE ITENS_DB SET ESTOQUEATUAL = 5.000 WHERE CODIGO = '0004'
Só funciona quando eu atualizo apenas um registro por vez, mas fica muito demorado. Preciso de um exemplo que faça a atualização de vários registros via query única. Tem como?
Agradeço desde já.