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

MySQL FIND_IN_SET() tidak berfungsi seperti yang diharapkan

Sesuai dokumentasi - FIND_IN_SET Argumen kedua adalah daftar yang dipisahkan koma. Jadi nilainya 10, 4, 7, 1 dipisah dengan koma menjadi 4 nilai berikut:

  1. 10
  2. 4 - spasi diikuti oleh 4
  3. 7 - spasi diikuti oleh 7
  4. 1 - spasi diikuti oleh 1

Tak satu pun dari mereka sama dengan 1

Solusi:hentikan penggunaan pendekatan ini dan normalkan skema Anda untuk menggunakan satu-ke-banyak (atau banyak-ke-banyak).




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

  2. Bagaimana cara mencari garis miring (\) di MySQL? dan mengapa melarikan diri (\) tidak diperlukan untuk di mana (=) tetapi untuk Suka diperlukan?

  3. Sumber Data MySQL tidak muncul di Visual Studio

  4. mysql bergabung ON dan AND ke laravel fasih

  5. Mengakses MySQL dari Python 3:Akses ditolak untuk pengguna