Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pernyataan yang disiapkan mysqli - jangan perbarui nilai NULL

Anda dapat mengubah kueri Anda sebagai berikut:

UPDATE members SET
    username = IFNULL(?, username),
    email = IFNULL(?, email) -- and so on for all fields
WHERE...

Mungkin juga lebih efisien untuk memeriksa nilai parameter Anda terlebih dahulu, dan membuat kueri secara dinamis, termasuk hanya bidang yang memiliki nilai bukan nol untuk diperbarui.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengunggah Excel atau CSV ke basis data MySQL menggunakan PHP?

  2. Menggunakan MariaDB

  3. Menghubungkan ke Database MySQL menggunakan PHP dari Perangkat Android

  4. Entri duplikat ke mySQL menggunakan jQuery ajax dan PHP

  5. Temukan detail untuk entri harga minimum untuk setiap grup baris dengan nomor artikel yang sama