![](/img/trans.png)
[英]Select data from json object using mysql
我有一個包含兩列的表: 客戶ID json_data (它包含 JSON 對象)如下{ "nameValuePairs": { "CONTACTS": { "nameValuePairs": { "contacts": { "value ...
[英]Select data from json object using mysql
我有一個包含兩列的表: 客戶ID json_data (它包含 JSON 對象)如下{ "nameValuePairs": { "CONTACTS": { "nameValuePairs": { "contacts": { "value ...
[英]Yii2 backticks cause error in activerecord query for JSON field
以下 SQL 查詢工作正常: saved的字段是 JSON 數據類型。 但是,當我嘗試使用 activerecord 查詢 Gridview 小部件的搜索 model 時: 由於在 JSON key total周圍添加了反引號,生成的 SQL 語句將出錯 我為saved的字段嘗試了幾種格式,例如: ...
[英]Return a MySQL result, with results formated as JSON, with row id as the JSON key for each row result
像這樣的查詢: SELECT JSON_ARRAYAGG(JSON_OBJECT('id', id, 'tag', tag)) from all_tags; 產生這樣的結果: 以上沒問題,但我真正想要的是得到這樣的結果: 這可能只使用 mysql 嗎? 我試過SELECT JSON_ARRAYAGG ...
[英]How to update json data in a column using mysql
我的目標是徹底改變列表字段數據庫中的結構: { "other":{ "price": 0, "isFrozen": false, }, "listings": { "price": 0, "isFrozen": false, "isLocked": false, "pricings": [], "i ...
[英]Unnest key value pairs from json object
我有一個帶有多個鍵值對的 map,我想將它們取消嵌套到單獨的行中。 我試過JSON_EXTRACT但它只從特定模式中提取 json。 在這里,我需要將這些鍵值轉換為單獨的行,而 map 中的鍵是動態的。 有人可以幫忙嗎? ...
[英]Converting a mysql dict column using JSON_Table
Edited 我有一個 mysql 表“prop”,其中包含一個包含 dict 字段的“detail”列。 我試圖將其轉換為表格。 用這個 我嘗試了各種路徑,包括 $.*。 我期待以下內容: 如果我有 2 行,例如 應該生成以下內容 ...
[英]MYSQL JSON how i can get all name and value from table attributes
我試試 得到 null 結果我不會太看到第一個示例唯一名稱和第二個示例名稱和值 ...
[英]How can I select all possible JSON Data in arrow syntax/JSON Extract in SQL
我需要能夠訪問所有可用的 JSON 數據,問題是其中很多是嵌套的。 我目前有這個查詢。 我需要的不是entry->"$[0]" ,而是entry->"$*" 我認為箭頭語法是 JSON_EXTRACT 的縮寫,我認為這意味着提取的解決方案適用於箭頭語法。 這是我的 JSON 數據的示例 ...
[英]How to get a specific object in an JSON array in MySQL?
我有一個 JSON 列“工作”,如下所示: 我想按對象鍵值過濾數組。 例如:要查找所有具有target > done 、 status != 0和 lastAction 是昨天的項目,以獲得這樣的響應: 我知道我可以將數據提取到JSON_TABLE()以進行過濾,但我沒有取回原始對象(除非我 ...
[英]Why is mysql JSON_OBJECT variable assignment inconsistent?
有人可以幫助解釋以下行為嗎? 據我所知,當一個 JSON 對象被分配給一個 mysql 變量時,它可能會或可能不會被轉義,具體取決於上下文。 所以讓我們試試吧 這對我來說很酷。 但是之后.... 很多悲傷,但要解決它 所以這會破壞變量的價值,不是嗎? ...
[英]How to use json column (array of object) in the WHERE clause as a condition
我有一張學生桌 使用 WHERE 子句根據鍵值對選擇該行。 我怎樣才能做到這一點? 我試過這個 ...
[英]JSON column or nullable fields?
我有許多字段適用於某些行但不適用於其他行。 我正在考慮制作一個 JSON 字段並將數據存儲在其中,而不是制作單獨的字段並為特定行制作它們 null。 如果我想搜索保存在 JSON 中的數據,性能會受到影響嗎? 是否還有其他我應該注意的問題,或者我應該為每條數據創建字段並使它們可以為空? ...
[英]right way to use calculated value in stored procedure with mysql
我的數據庫中有一個 JSON 對象 現在我想對其進行一些計算,所以我寫了一個函數 但是得到 0 而不是 2 你能解釋一下我在這里做錯了什么嗎? 如果我將 ID 作為硬編碼值傳遞,則相同的代碼可以正常工作return JSON_EXTRACT(JSON_EXTRACT(input_data, '$." ...
[英]querying a JSON array of integers for the presence of a value in MySQL 5.7
我有一個 MySQL 5.7 表,如下所示: ID 元 1個無效的 2個 {"grant_ids": [5, 7]} 我想查詢在 meta-> grant_ids 中存在值 5 的行。 我試過 但沒有工作。 我認為不支持但in什么想法可以實現這個查詢嗎? ...
[英]mysql validate json on longtext column
我在一個包含 json 個字符串的巨大表(100MM 行)中有一個現有的 longtext 列。 將類型更改為 json 將鎖定表。 作為替代方案,我認為我可以在創建和更新時向長文本列添加 json 驗證。 我對觸發器沒有太多經驗。 那將如何工作? 我知道它應該是這樣的: ...
[英]Mysql explode json array to rows
從一個包含 json 字典數組的列的表中,我需要每行提取一個鍵“user_id”的所有值。 如果null或空數組返回NULL。類似於python pandas explode方法。 數組長度未知。 原表: 加工表: ...
[英]How to convert a string value of json into dateTime and compare
SELECT JSON_EXTRACT(z2schedule,'$[*].start') 作為 startDate from cpmdev_z2weekly_schedule 運行上面的代碼后,我得到的響應是:- 現在,如果我嘗試使用以下代碼將每個值與時間值進行比較,但它不起作用:- 我的要求只 ...
[英]Json_table for all records including empty array
我有這樣的數組列[{ amount: 5 }, { amount: 3.4} ]有些記錄是空的[] 我對其他列使用總和。 當我嘗試將 sum 與 JSON_TABLE 一起使用時,它只會給出我認為 json 表不為空的記錄結果。 我能做什么? ...
[英]What's the fastest way to check if a value exists in a MySQL JSON array?
我有一個帶有 ID 數組的 JSON 列的帖子表。 該列的數據看起來完全像: [1, 3, 17, 19]這些值沒有被引用。 要檢查用戶是否應該看到帖子,我只需使用JSON_CONTAINS(userlist, '(the user ID)', '$') 。 然而,在成千上萬的帖子之后,這開始變 ...
[英]how to match JSON scalar values and not keys with regex to merge MySQL JSON column with JSON_MERGE_PATCH
我試圖將任何給定 JSON 中的所有標量值轉換為空字符串。 假設我在名為 ITEMS 的 mysql 數據庫表中有一個名為 randomjsonvalues 的 JSON 列,並且該列具有以下值。 我創建了以下存儲過程,使我能夠在 JSON 列中合並所有 json 值。 MERGE_ALL_JS ...