Я использую следующий синтаксис для вставки новых записей (я не хочу иметь дубликаты ключей):
insert into tbl(key) values select max(key)+1 from tbl
Кто-то говорит, что у него будет проблема с параллелизмом.
Это верно?
SELECT -> LOCK table -> INSERT
или
LOCK table -> SELECT -> INSERT
Что из перечисленного является правильным?