我在PostgreSQL中有employee
表
CREATE TABLE Employee(EmployeeID integer PRIMARY KEY AUTO_INCREMENT,
Employeename VARCHAR(100));
alter table Employee add column parents JSON;
现在,我想用JSON数组更新JSON列,用现有列中的一个值,如下所示。
update employee set parents = json_array_elements('[{"name":Employeename, "id":EmployeeID }]')
有什么办法可以做到吗?
1条答案
按热度按时间58wvjzkj1#
尝试使用:
JSON_BUILD_OBJECT
函数,用于生成json元素JSON_BUILD_ARRAY
函数,用于将json对象包含到数组中检查here演示。
如果需要将其存储为数组,因为