Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich ein Array von kürzlich eingefügten Datensatz-IDs erhalten?

Es gibt keinen nativen Weg, dies zu tun. Am besten fügen Sie Ihrer Tabelle eine Timestamp-Spalte hinzu, die das Einfügungsdatum darstellt (standardmäßig ein TIMESTAMP Feld nimmt NOW() als Standardwert).

Alternativ könnten Sie einfach das Ergebnis jeder Einfügung innerhalb Ihres Anwendungscodes überprüfen (z. B. mit LAST_INSERT_ID()). ). Erstellen Sie dann das Array in Ihrem Anwendungscode.