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

Jak używać ON DUPLICATE KEY UPDATE w moim modelu CodeIgniter?

Możesz dodać oświadczenie „ON DUPLICATE” bez modyfikowania żadnych plików podstawowych.

$sql = $this->db->insert_string('table', $data) . ' ON DUPLICATE KEY UPDATE duplicate=LAST_INSERT_ID(duplicate)';
$this->db->query($sql);
$id = $this->db->insert_id();

Mam nadzieję, że komuś pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczna konfiguracja poczty z wartościami z bazy danych [Laravel]

  2. mysql auto_increment o 5?

  3. Jak pominąć kolumny w pliku CSV podczas importu do tabeli MySQL za pomocą funkcji LOAD DATA INFILE?

  4. Jak mogę usunąć impas transakcyjny?

  5. 500 - Wystąpił błąd – funkcja DB nie zgłasza błędów podczas dodawania nowego artykułu w Joomla