Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj wszystkie wstawione identyfikatory podczas wstawiania wielu wierszy za pomocą jednego zapytania

Jeśli lubisz grać - zrób to :)

Aby mieć 99% pewności, musiałbyś zablokować stół do pisania. Nie masz pewności, że (w przyszłości) dwie transakcje nie będą mogły się przeplatać.

Aby mieć 100% pewności, czytasz te wartości. (Lub przeanalizuj źródło MySQL) Najlepszym rozwiązaniem byłoby dodanie daty do ustawień edycji tablei i przeczytanie najnowszych. Jeśli nie chcesz zmieniać struktury, możesz użyć wyzwalaczy http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html .

Dobrym rozwiązaniem będzie odświeżenie wszystkich ustawień lub tylko par:klucz - nazwa ustawienia



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć lokalizację MySQL my.cnf?

  2. Jak zainstalować klienta MySQL wiersza poleceń na Macu?

  3. Czy to naprawdę długa ankieta?

  4. Zapytanie o stopnie separacji

  5. Błędy PHP -> Ostrzeżenie:mysqli_stmt::execute():Nie można pobrać mysqli_stmt | Ostrzeżenie:mysqli_stmt::zamknij()