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

Saya ingin memeriksa apakah ada catatan dan jika tidak ada maka saya ingin memasukkan catatan itu ke database menggunakan golang

Salah satu pendekatan yang mungkin adalah:

var exists bool
row := db.QueryRow("SELECT EXISTS(SELECT 1 FROM ...)")
if err := row.Scan(&exists); err != nil {
    return err
} else if !exists {
    if err := db.Exec("INSERT ..."); err != nil {
        return err
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Format tanggal MySQL

  2. Cara Membuat dan Menyebarkan Database Azure untuk Server MySQL menggunakan Portal dan Meja Kerja Azure

  3. Membuat array menggunakan php rekursif dari mysql

  4. Membandingkan Waktu Failover Proxy Basis Data - ProxySQL, MaxScale, dan HAProxy

  5. MySQL INNER GABUNG Alias