Vždyť jsem psal, že "je nutné jednoduchý příklad chápat obecněji". Co třeba takovýto kód ukládající počet přístupů po vteřinách:
<?php
$cas = date("Y-m-d H:i:s");
if (mysql_result(mysql_query("SELECT COUNT(*) FROM pristupy WHERE cas = '$cas'"), 0)) {
mysql_query("UPDATE pristupy SET pocet = pocet + 1 WHERE cas = '$cas'");
} else {
mysql_query("INSERT INTO pristupy (cas, pocet) VALUES ('$cas', 1)");
}
?>
Pokud je nad sloupcem (cas) unikátní klíč, tak se spousta přístupů neuloží, pokud ne, tak cas bude obsahovat duplicitní hodnoty.
O smysluplnost tohoto příkladu teď nejde - jde o to, že je potřeba o riziku vědět a kód psát podle toho.