Si. Tout le monde fait comme ça.
Une petite subtilité, qui ne remet pas en cause le principe de la lecture avant l'insertion, est que, parfois, au lieu d'un SELECT, on fait SELECT FOR UPDATE, pour bloquer l'enregistrement que l'on va mettre à jour. Mais, d'une part, ce n'est pas nécesaire dans toutes les situations, et d'autre part, pour une insertion, il n'y a pas de blocage à faire a priori.
Message édité par olivthill le 03-05-2010 à 14:42:24