Eu escrevi pequenos scripts php para fazer isso muitas vezes e há muitas maneiras de fazer isso:
O melhor de acordo com minha experiência é usar funções CSV fornecidas pelo PHP, dê uma olhada em fgetcsv() , porque abrir o arquivo manualmente e lê-lo linha por linha e analisar pode causar complicações.
Agora você apenas percorre todas as linhas em csv e prepara a consulta dinamicamente e a executa, por exemplo (supondo que a coluna 0 tenha IDs e a coluna 1 tenha "hasweb")
<?php
if (($handle = fopen("input.csv", "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
mysql_query(UPDATE user_data SET hasweb="{$data[1]}" WHERE consultant_id = "{$data[0]}");
}
fclose($handle);
}
?>
Espero que ajude. Se ainda estiver preso, por favor, pergunte-me :)