本文整理自网络,侵删。
为了防止插入重复的数据,我们可以在插入数据时使用insert or ignore into语句,如:
insert or ignore into tags(gid, tagid) values(1, 2)
但是创建表的时候要给防止重复的字段加上UNIQUE唯一约束,如下创建语句:
CREATE TABLE gtags (id INTEGER PRIMARY KEY AUTOINCREMENT, gid INTEGER, tagid INTEGER, ctime TimeStamp NOT NULL DEFAULT(datetime('now','localtime')), UNIQUE(gid, tagid))使用insert into插入重复数据时,数据库会报错,但是使用insert or ignore into数据库就不会报错了。
相关阅读 >>
Delphi strutils.reversestring - 翻转字符串
Delphi 如何将bitmap位图与base64字符串相互转换
更多相关阅读请进入《Delphi》频道 >>