Atualizar campo MySql (se o campo não estiver vazio, vá para o próximo)

Olá eu tenho tabela com 10 colunas (columnA, ColumnB, ColumnC ...), ColumnA é para ID.

Eu quero fazer uma atualização no php desta maneira:Se a coluna B não estiver vazia, atualize ColumnC, se ColumnC não estiver vazio, atualize ColumnD ... até encontrar uma coluna vazia.

Eu sei como atualizar uma coluna vazia, mas não consigo descobrir como implementar a instrução IF.

Até agora eu tenho isso:

mysql_query("UPDATE tabel_name SET ColumnB = 'example' WHERE ColumnA = '$ID' "); 

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion