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

Nilai dipisahkan koma &wildcard di mysql

Menyimpan barang dalam daftar yang dipisahkan koma biasanya merupakan ide yang buruk, tetapi jika Anda harus, gunakan FIND_IN_SET(str,strlist) fungsi.

WHERE FIND_IN_SET('223',wp_postmeta.meta_value)

Jika Anda dapat mengubah database Anda dan menormalkannya, Anda akan mendapatkan hasil yang lebih cepat. Buat tabel tambahan yang menautkan meta_values ​​ke primary_id Anda di tabel Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySql untuk memilih catatan dengan tanggal tertentu

  2. Tidak mendapatkan COUNT() yang benar di MySQL Query (Dimodifikasi Sebelumnya)

  3. @Column(unique=true) sepertinya tidak berfungsi

  4. Menggunakan `rand()` dengan `memiliki`

  5. Bagaimana cara membatasi suara per hari dengan IP dalam pemungutan suara Php + MySQL?