Please note: I am asking the question I want answered. I know this question means the database is set up poorly. So I will vote down any answers that suggest changing
Will this do it?
INSERT INTO yourtable (SELECT name, col1, 'a' FROM yourtable WHERE col2 is NULL);