使用新的键和值对更新mysql中的dict值

时间:2017-06-12 12:38:10

标签: python mysql database

我正在寻找一种更新DB列(属性)的方法,该列属于中文类型并包含如下所示的值。

{
 "id": "INBOX",
 "name": "INBOX",
 "messageListVisibility": "hide",
 "labelListVisibility": "labelShow",
 "type": "system",
 "messagesTotal": 4527,
 "messagesUnread": 4498,
 "threadsTotal": 4168,
 "threadsUnread": 4154
}

表结构如下:

{"id_real": "50", "id_virt": "40"}

现在我需要用其他一些额外的键和值来更新这个dict。

所以新值如下:

mysql> desc cust_cache;
+------------+--------------+------+-----+---------+-------+
| Field      | Type         | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| id         | varchar(250) | NO   | PRI | NULL    |       |
| type       | varchar(75)  | NO   |     | NULL    |       |
| attributes | mediumtext   | NO   |     | NULL    |       |
+------------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

我试图找出在单个更新查询中更新字段而不读取值并附加然后更新它的方法。

期待在python中做的事。

任何帮助都很明显。

0 个答案:

没有答案
相关问题