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

masukkan mysql jika baris belum ada dalam tabel tanpa BIDANG UNIK

tidak ada JIKA TIDAK ADA sintaks di INSERT , tetapi Anda dapat menggunakan mekanisme ON DUPLICATE KEY. Dengan asumsi Anda membuat indeks unik pada nama depan, nama belakang, pembaruan Anda mungkin terbaca:

INSERT INTO tb (firstname, lastname) 
VALUES ('Jack', 'Doe') 
ON DUPLICATE KEY UPDATE lastname = lastname;

yang membuat sisipan menjadi netral.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di mana menyimpan kredensial MySQL dalam skrip PHP?

  2. Cara membuat hubungan di MySQL

  3. SQL kolom penomoran - MySQL

  4. MySQL tidak dapat membuat batasan kunci asing

  5. Hubungan bersarang dengan Sequelize