sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fråga för att söka i ett fält med JSON-sträng

Jag tror att jag löste det genom att använda detta:AND extra_fields REGEXP '(.*"id":"2".*)("\[.*"1".*\]")' . Det har mer att göra med reguljära uttryck än med MySQL :P

kommentar:(Jag kunde inte hitta kommentarsknappen)
Denna syntax blir tydligare när du lär dig att "extra_fält" är namnet på kolumnen i tabellen



  1. Förstå kontrollbegränsningar i PostgreSQL

  2. MySQL trunkerar text med ellips

  3. Zend_Db ordning efter fält Värde

  4. Hur man förbättrar replikeringsprestanda i ett MySQL- eller MariaDB Galera-kluster