我正在尝试在SQLite中使用INSERT OR REPLACE语法,但迄今为止没有成功,因为没有插入行。
我的创建表查询是
create table providers (provider_id text not null, provider_name text not null, provider_channel_id text not null, channel_name text not null);CREATE UNIQUE INDEX channel_id ON providers (provider_channel_id);
我要执行的INSERT或Replace查询语句是
INSERT OR REPLACE INTO providers (provider_channel_id, channel_name, provider_id, provider_name) VALUES ('1', '2', '3', '4')
谢谢
provider_id
列却插入到provider_channel_id
列中? - Sieryuu