2014-10-03 66 views
0

您好我正在尝试将json插入到postgresql数据库中。一个字段被插入为一个字符串,但我想将它作为一个INT来投放。这里是代码:如何在插入时将字段转换为数据类型

INSERT INTO z23 (id, data) values (DEFAULT, '{"test": "2"::int}') 

正如你所看到的::int不起作用。有没有办法在json内部做到这一点?

+1

你就不能修复的JSON它获取到数据库之前? – 2014-10-03 04:15:20

+0

可以显示你'z23'的结构? – 2014-10-03 04:59:23

回答

1

尝试:

INSERT INTO z23 (id, data) values (DEFAULT, '{"test": 2}') 
相关问题