Citat:
Ursprungligen postat av Enigmium
OnT: Det säkraste vore att varje gång extrakolla ifall det redan finns innan det ska sparas. Hur du ska bära dig åt kan du fråga besserwissen gadzoox.
Varför är det säkrast? Då måste du hålla på med transaktioner och tabellås och crap. Eftersom en select och efterföljande insert per definition aldrig är en atomisk operation och vi ju använder multithreadade system, går det i princip aldrig att vara säker på om något skett mellan två - ur klientens synvinkel - på varandra efterföljande frågor.
Låt DBMS ta hand om numreringen mha auto_increment/identity, det är sånt den är till för.
Edit: Och du är en liten fjortis, du har ingen talan