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

periksa apakah ada nilai di json encode array di mysql

Bagaimana cara mengatasi masalah ini

Jika Anda menyimpan JSON di mysql, pastikan Anda meningkatkan ke mysql 5.7, kemudian Anda dapat menggunakan rentang Fungsi JSON tersedia. Dalam kasus khusus Anda, Anda dapat melakukannya

   SELECT * FROM my_table WHERE JSON_SEARCH(config_value,"one", "17") IS NOT NULL;

Apa yang Seharusnya Anda Lakukan

Anda memiliki masalah dalam data Anda. Jika Anda selalu mencari bidang JSON, artinya tabel Anda harus dinormalisasi.

pembaruan:bagian 2, judul diubah seperti yang disarankan oleh @Sammitch



  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 model hubungan Persahabatan

  2. menampilkan gambar yang disimpan dalam gumpalan mysql

  3. PHP / MYSQL Tambahkan tombol ke kolom

  4. Bagaimana cara melindungi forum saya dari spam?

  5. Bagaimana cara mengubah PDO ke mysqli?