sql >> Databasteknik >  >> RDS >> Mysql

Laravel vältalig fråga JSON-kolumn med Where In?

MySQL förväntar sig en JSON-sträng:

$leads->whereRaw('JSON_CONTAINS(user, ?)', [json_encode($users)])

I Laravel 5.6.24 kan du använda whereJsonContains() :

$leads->whereJsonContains('user', $users)


  1. Hur kan jag lösa Antingen är parametern @objname tvetydig eller så är den påstådda @objtype (KOLUMN) fel.?

  2. Laravel 5 använder ELLER tillstånd med BETWEEN

  3. Hur man avkodar PostgreSQL-felloggarna

  4. mysql - sök tidsstämpel efter timme på dagen