Eu não tenho mysql
na mão para testar, mas se puder aceitar várias instruções SQL:
awk '{print "update table.id_set set frequency = "$1" where id = "$2";"}' < input |
mysql -B -u username -p -h database.com
Na entrada de exemplo, o comando awk enviaria isso para o comando mysql
:
update table.id_set set frequency = 32 where id = 329;
update table.id_set set frequency = 312 where id = 330;
update table.id_set set frequency = 320 where id = 331;
update table.id_set set frequency = 132 where id = 332;
update table.id_set set frequency = 232 where id = 334;
update table.id_set set frequency = 52 where id = 336;
update table.id_set set frequency = 42 where id = 337;
update table.id_set set frequency = 82 where id = 338;