Usar:
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Eso es asumiendo que ni el name o col1 las columnas son una clave principal o tienen una restricción única en cualquiera de ellas.
Usar:
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Eso es asumiendo que ni el name o col1 las columnas son una clave principal o tienen una restricción única en cualquiera de ellas.