Alterar Clientes pelo Terminal

Bom Dia, alguém sabe se é possível alterar os dados do cliente via terminal, por exemplo quero alterar alguns clientes de hotspot para pppoe mas tentei o comando abaixo e da erro.

echo "UPDATE sis_cliente SET login=1234, tipo='pppoe'" | sudo mysql -h localhost -uroot -pvertrigo mkradius

ERROR 1062 (23000) at line 1: Duplicate entry '1234' for key 'login'

depois tentei fazer pelo numero de cpf

echo "UPDATE sis_cliente SET CPF_CNPJ= 12345678900, tipo='pppoe'" | sudo mysql -h localhost -uroot -pvertrigo mkradius

dai ele mudou, deu certo ele passou para pppoe mas mudou todos os clientes para o mesmo cpf.

Minha intenção é fazer o seguinte:

Exportar as conexões ativas em pppoe no mikrotik e criar uma lista com comandos para inserir no terminal do mk.

Alguém pode me ajudar?

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • Deu certo, muito obrigado!

  • Faltou a cláusula WHERE (onde o quê?):

    echo "UPDATE sis_cliente SET tipo='pppoe' WHERE login=1234" | sudo mysql -h localhost -uroot -pvertrigo mkradius

This reply was deleted.