Използвайте:
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Това не предполага нито name
или col1
колоните са първичен ключ или имат уникално ограничение за едно от двете.
Използвайте:
INSERT INTO table
(name, col1, col2)
SELECT t.name, t.col1, 'a'
FROM TABLE t
WHERE t.col2 IS NULL
Това не предполага нито name
или col1
колоните са първичен ключ или имат уникално ограничение за едно от двете.