Сколько работаю с БД - впервые слышу глагол "внос". Слышал: загрузка, input, ingestion, migration, load, pull.
Ладно. Вобщем ты конено тег не поставил БД. В классическом SQL я не помню такой команды. Но в Postgres есть
insert ... on conflict ...
где ты указываешь что делать если ключик уже есть.
В Oracle можно сделать как-то так
merge into .... using dual on (key = key)
when not matched then insert (...) values (...)
when matched then update set ....;
И возможно в современных SQL/Nosql системах уже UPSERT поддерживается нативно.