Pletete si mezi transakcí a zamykáním. Transakce vrátí vaše data zpět do původního stavu, pokud dojde k nějaké chybě. Pokud ne, přesune data do nového stavu. Při provádění operací nikdy nebudete mít svá data v přerušovaném stavu. Na druhou stranu zamykání je takové, které umožňuje nebo zabraňuje více uživatelům v přístupu k datům současně. Chcete-li odpovědět na svou otázku, vyberte...vložení je atomické a pokud nejsou výslovně požadovány žádné granulární zámky, žádný jiný uživatel nebude moci vkládat, když probíhá select..insert.