INSERT OR ignore into CbrtOfflinek select * from CbrtOnlinek
将一个表中的数据插入另一个表,如果CbrtOnlinek 中存在CbrtOfflinek 中没有的的数据,则插入。
insert or replace:如果不存在就插入,存在就更新
insert or ignore:如果不存在就插入,存在就忽略
【只对UNIQUE约束的字段起作用】建表要对字段加UNIQUE约束
举例:
建表:
CREATE TABLE TEST(id BIGINT, name text, birthday datetime, PRIMARY KEY(id, name));
或者CREATE TABLE TEST (id BIGINT, name text, birthday datetime, UNIQUE(id, name));
插入记录:
insert into test values (10,'aa','2010-01-01 01:01:01');
insert into test values (11,'bb','2011-01-01 01:01:01');
insert into test values (12,'cc','2012-01-01 01:01:01');