我将逗号分隔的数据从java代码插入到数据库中。变量的一个包含以逗号分隔的附加字符串。即, 字符串e_tag_postion_text =“爱立信,+大学挑战”。所以我在一行中得到逗号值。
逗号数据
我想在以下格式中插入数据。
每个逗号作为单独的row.with相同的id
答案 0 :(得分:2)
如果我理解了这个问题,你可以在PostgreSQL中尝试类似下面的内容
create table t (id int,val text)
insert into t select 1232,unnest('{a,b}'::text[] )
和
select * from t
结果
id val
---- ---
1232 a
1232 b
OR
INSERT INTO table_name
VALUES (
133131313
,regexp_split_to_table('ericsson,universitychallenge', ',')
);
答案 1 :(得分:1)
假设postgresql
,请检查这是否有效。未经测试。
INSERT INTO TABLE (tweet_id, e_hashtags_position0_text)
SELECT table.tweet_id ,
regexp_split_to_table(table.e_hashtags_position0_text, E',') as e_hashtags_position0_text
FROM table
;