Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để sử dụng CẬP NHẬT KHÓA KÉP LÊN trong mô hình CodeIgniter của tôi?

Bạn có thể thêm câu lệnh "ON DUPLICATE" mà không cần sửa đổi bất kỳ tệp cốt lõi nào.

$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();

Tôi hy vọng nó sẽ giúp ích cho ai đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để MIN () và MAX () hoạt động trên chuỗi CHAR / VARCHAR trong MySQL?

  2. CHỌN VÀO không hoạt động

  3. Đếm số lần xuất hiện của ký tự trong một chuỗi bằng MySQL

  4. Cách chèn mảng json vào cơ sở dữ liệu mysql

  5. CẬP NHẬT MySQL với số ngẫu nhiên từ 1-3