JSON文字列を含むファイルを持つデータベースがありmyfieldます: ["2","4","1","6"]OR ["1"]。このフィールドのフィルターを作成したいので、次のようにクエリを実行することを考えていました。
SELECT id FROM table_name WHERE myfield = '5'-> 値が 5 でないため、このリターンはIDをエコーできませ["2","4","1","6"]ん。
SELECT id FROM table_name WHERE myfield = '1'-> return はidをエコーできます-> なぜなら -> フィールド上の json 文字列myfieldの値は 1 です。
どうすれば修正できますか?私は何をしますか?
私は試しましたが、うまくいきません:
SELECT id FROM table_name WHERE myfield = '1'