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

MySQL na zduplikowanym kluczu... uzyskać istniejący identyfikator?

Możesz dodać trzecią kolumnę ModifiedDate i użyj tego:

insert into t(id, tag)
    select id, tag
    on duplicate key update ModifiedDate = now();

Zapewni to, że aktualizacja naprawdę nastąpi, a co za tym idzie, że LAST_INSERT_ID() zwraca wartość.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ukrywanie prawdziwego identyfikatora obiektu bazy danych w adresach URL

  2. Jak wyświetlić obraz mysql blob w kontroli obrazu asp.net?

  3. Utwórz pojedynczą tabelę w mysql tylko do odczytu

  4. MySQL konwertuje moje wartości sygnatury czasowej na 0000-00-00

  5. Jak zaimportować bazę danych za pomocą wiersza poleceń