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

Penggunaan MySQL JIKA ADA

Anda tidak dapat menggunakan blok kontrol IF DI LUAR fungsi. Jadi itu memengaruhi kedua kueri Anda.

Ubah klausa EXISTS menjadi subquery sebagai gantinya dalam fungsi IF

SELECT IF( EXISTS(
             SELECT *
             FROM gdata_calendars
             WHERE `group` =  ? AND id = ?), 1, 0)

Faktanya, boolean dikembalikan sebagai 1 atau 0

SELECT EXISTS(
         SELECT *
         FROM gdata_calendars
         WHERE `group` =  ? AND id = ?)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Meminta beberapa database sekaligus

  2. Bagaimana saya bisa tahu kapan tabel MySQL terakhir diperbarui?

  3. Perbarui nilai kolom, ganti bagian dari string

  4. Peramban Neo4j

  5. Cara Menyimpan Data JSON di MySQL