84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
これは SQL に json を挿入するコードです
上で保存した SQL は逆の順序になっています。 !どうすれば修正できますか?
https://dev.mysql.com/doc/refman /8.0/en/json.html はこう言いました:
これは、JSON オブジェクト内のキーの特定の並べ替え順序に依存すべきではないことを意味します。 JSON 配列には順序がありますが、JSON オブジェクト キーには順序がありません。
JSON オブジェクトのキーとそれぞれの値が同じ場合、順序に関係なく等しいです:
コメントへの返信:
上記の例の重要な点は、MySQL に必要な順序でキーを保存させることはできないということです。 MySQL の JSON 実装ではこれが行われません。 JSON オブジェクト キーを再配置して検索効率を向上させます。これに関してあなたには発言権がありません。
JSON 配列は並べ替えることができます。したがって、順序を維持する唯一のオプションは、配列を使用することです。配列の各要素は、単一のキーを持つオブジェクトです。
これがあなたが求めたことではないことは承知していますが、あなたが求めたことは MySQL では不可能です。
https://dev.mysql.com/doc/refman /8.0/en/json.html はこう言いました:
これは、JSON オブジェクト内のキーの特定の並べ替え順序に依存すべきではないことを意味します。 JSON 配列には順序がありますが、JSON オブジェクト キーには順序がありません。
JSON オブジェクトのキーとそれぞれの値が同じ場合、順序に関係なく等しいです:
リーリーコメントへの返信:
上記の例の重要な点は、MySQL に必要な順序でキーを保存させることはできないということです。 MySQL の JSON 実装ではこれが行われません。 JSON オブジェクト キーを再配置して検索効率を向上させます。これに関してあなたには発言権がありません。
JSON 配列は並べ替えることができます。したがって、順序を維持する唯一のオプションは、配列を使用することです。配列の各要素は、単一のキーを持つオブジェクトです。
リーリーこれがあなたが求めたことではないことは承知していますが、あなたが求めたことは MySQL では不可能です。