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

Czy istnieje sposób na uzyskanie ostatniego wstawionego identyfikatora NON-automatycznie zwiększanej kolumny w MySQL?

możesz to łatwo zrobić za pomocą tego samego LAST_INSERT_ID() .

INSERT INTO thetable (id, value)
VALUES (LAST_INSERT_ID(126), 'some data');

SELECT LAST_INSERT_ID();  -- returns 126


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Case w instrukcji Select z operatorem LIKE

  2. Dlaczego nie mogę wstawić 10 cyfr, gdy moja kolumna to INT(10)

  3. jak zapisać tylko czas, a nie datę w bazie danych poprzez zapytanie sql

  4. Duplikuj, kopiuj lub twórz kopie zapasowe tabel w MySQL, MariaDB, Oracle, PostgreSQL, DB2 i SQLite za pomocą funkcji Utwórz tabelę jako SQL

  5. mysql, iteruj przez nazwy kolumn