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

Dotaz MySQL pro vyhledání pole s řetězcem JSON

Myslím, že jsem to vyřešil pomocí tohoto:AND extra_fields REGEXP '(.*"id":"2".*)("\[.*"1".*\]")' . Je to více co do činění s regulárními výrazy než s MySQL :P

komentář:(Nemohl jsem najít tlačítko komentáře)
Tato syntaxe bude jasnější, když zjistíte, že "extra_fields" je název sloupce v tabulce



  1. Použití NoSQL databáze přes MySQL

  2. MySQL - Odečtení hodnoty z předchozího řádku, seskupit podle

  3. Najděte nejčastější hodnotu ve sloupci SQL

  4. krok ukončení dotazu velmi dlouhý v náhodných časech