Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir tous les ID insérés lors de l'insertion de plusieurs lignes à l'aide d'une seule requête

Si vous aimez jouer, faites-le :)

Pour être sûr à 99%, vous devrez verrouiller la table pour l'écriture. Vous n'êtes pas sûr que les deux transactions (à l'avenir) ne pourront pas être liées.

Pour être sûr à 100 %, vous avez lu ces valeurs. (Ou analyser la source MySQL) La meilleure solution serait d'ajouter la date aux paramètres d'édition de tablei et de lire la dernière. Si vous ne souhaitez pas modifier la structure, vous pouvez utiliser des déclencheurs http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html .

Une bonne solution sera de rafraîchir tous vos paramètres ou uniquement les paires :clé - nom du paramètre