sql >> Databáze >  >> RDS >> Mysql

JSON Vyhledávání v laravel výmluvné

Pravděpodobně nuceni použít částečně nezpracovaný dotaz jako:

use DB; (horní část definice souboru)

DB::table('packages')->whereRaw('json_contains(destinations, \'["Goa"]\')')->get();

A pokud máte model:

Package::whereRaw('json_contains(destinations, \'["' . $keyword . '"]\')')->get();

za předpokladu, že váš dotaz výše funguje v SQL.



  1. ORACLE Po spuštění aktualizace:vyřešení chyby mutující tabulky ORA-04091

  2. Zkontrolujte, zda řetězec obsahuje znaky s diakritikou v SQL?

  3. Získejte všechny děti podle ID rodiče a klauzule Where v mysql

  4. Mýty o výkonu:Nadměrná velikost sloupců řetězců