問題タブ [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.

0 投票する
1 に答える
1910 参照

mysql - 存在しない場合は追加 mysql json フィールド

JSON要素が既に存在する場合、要素を追加しようとしても無視する関数が mysql にありますか? 例えば:

今、私の配列は次のようになります。

しかし、私はそれがセットのように機能することを望んでいます。

これを行う方法はありますか?

0 投票する
0 に答える
524 参照

mysql - ソートされた json 配列フィールド

jsonmysql にフィールドをソートする関数はありますか?

==> json 配列のソート

0 投票する
2 に答える
5448 参照

mysql - mysql jsonで配列要素を値で削除します

mysqlのjson配列で要素をその値(インデックスではなく)で削除することは可能ですか? 例えば:

そうでない場合、必要に応じて要素を削除できるように、これを保存するより良い方法はありますか? また、配列に重複はありません。

0 投票する
1 に答える
1127 参照

mysql - MYSQL JSON_SET はバックスラッシュを追加します

データベースの JSON 配列を更新したい

私はこの配列を持っています:

IDでjsonを更新する必要があります

クエリのサンプル:

期待される結果 :

結果 :

助けてくれてありがとう。

0 投票する
2 に答える
61 参照

mysql - WHERE x IN は、json の複数ではなく、単一の値で機能します

MySQL の json フィールドに対するクエリには、理解しにくい問題があります。列のdata型は json です。

次のクエリは問題なく動作します

ただし、次のものは何も返しません。

おかしなことに、これも機能します。

なぜこれが起こるのか、私にはわかりません。私は当初、json クエリ形式で実行されたWHERE x INが && のようなことをしている可能性があると考えていましたが、値が ('A','A') であっても、本質的にWHERE x INに複数の値があることを示すものは何も返しません。動作しません。

SAMPLE DATA (実際にはどれでも構いません)