Mysql
 sql >> Database >  >> RDS >> Mysql

Ottieni tutti gli ID inseriti quando si inseriscono più righe utilizzando una singola query

Se ti piace giocare, allora fallo :)

Per essere sicuro al 99% dovresti bloccare il tavolo per scrivere. Non sei sicuro che le (in futuro) due transazioni non saranno in grado di intrecciarsi.

Per essere sicuro al 100% di leggere questi valori. (O analizzare il sorgente MySQL) La soluzione migliore sarebbe aggiungere la data alle impostazioni di modifica della tabella e leggere le ultime. Se non desideri modificare la struttura, puoi utilizzare i trigger http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html .

Una buona soluzione sarà aggiornare tutte le tue impostazioni o solo le coppie:chiave - nome dell'impostazione