問題タブ [mysql-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 存在しない場合は追加 mysql json フィールド
JSON
要素が既に存在する場合、要素を追加しようとしても無視する関数が mysql にありますか? 例えば:
今、私の配列は次のようになります。
しかし、私はそれがセットのように機能することを望んでいます。
これを行う方法はありますか?
mysql - ソートされた json 配列フィールド
json
mysql にフィールドをソートする関数はありますか?
==> json 配列のソート
mysql - mysql jsonで配列要素を値で削除します
mysqlのjson配列で要素をその値(インデックスではなく)で削除することは可能ですか? 例えば:
そうでない場合、必要に応じて要素を削除できるように、これを保存するより良い方法はありますか? また、配列に重複はありません。
mysql - MYSQL JSON_SET はバックスラッシュを追加します
データベースの JSON 配列を更新したい
私はこの配列を持っています:
IDでjsonを更新する必要があります
クエリのサンプル:
期待される結果 :
結果 :
助けてくれてありがとう。
mysql - WHERE x IN は、json の複数ではなく、単一の値で機能します
MySQL の json フィールドに対するクエリには、理解しにくい問題があります。列のdata
型は json です。
次のクエリは問題なく動作します
ただし、次のものは何も返しません。
おかしなことに、これも機能します。
なぜこれが起こるのか、私にはわかりません。私は当初、json クエリ形式で実行されたWHERE x INが && のようなことをしている可能性があると考えていましたが、値が ('A','A') であっても、本質的にWHERE x INに複数の値があることを示すものは何も返しません。動作しません。
SAMPLE DATA (実際にはどれでも構いません)