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

Permintaan SQL- Perbarui jika ada, masukkan sebaliknya

saya yakin Anda perlu membalik logika Anda agar bisa berfungsi:

masukkan ke dalam tabel - jika ada (kunci yang sama) maka perbarui.

ini dapat dicapai dengan ON DUPLICATE pernyataan seperti ini:

INSERT INTO Table1 VALUES(...)
ON DUPLICATE KEY UPDATE column=column+1

periksa manual di sini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Terhubung ke MariaDB dari aplikasi Java di NetBeans di Linux (Mageia)

  2. Mysql:Atur format DATETIME ke 'DD-MM-YYYY HH:MM:SS' saat membuat tabel

  3. saya membuat array di PHP 5.6 dengan [] di PHP 7.1 memberikan kesalahan fatal

  4. Bagaimana menghindari kesalahan fungsi agregat tidak diperbolehkan di WHERE

  5. Kesalahan saat mencatat mysql, praktik terbaik