English 中文(简体)
插入记录 如果没有
原标题:SQLite Query to Insert a record If not exists
  • 时间:2010-05-06 09:06:51
  •  标签:
  • sqlite

如果实际上没有插入记录的话,我希望插入一个记录。

让我们说,它有三个领域,即名称、地址。

如果该名字没有预先添加,我想以名字写新记录。

我们能够在单一彩礼中做到这一点。 Seems好像其与Qries的差别不大。

问题回答

是的,你可以通过单一询问这样做。

www.un.org/Depts/DGACM/index_spanish.htm www.sqlite.org/lang_conflict.html”rel=“noretinger” http://www.sqlite.org/lang_conflict.html。

如果名字已经存在,那就会造成冲突。

违约是ABORT,所以没有签字,该声明将重犯错误。 如果你不希望,则使用签字。

如果您不能使用<代码> UNIquest INDEX injoint with INSERT INTOINSERT OR IGNOR TUORE INTO, 您可提出类似问题;

INSERT INTO table (column)
SELECT value
WHERE NOT EXISTS (SELECT 1 
                  FROM table 
                  WHERE column = value)




相关问题
sqlite3 is chopping/cutting/truncating my text columns

I have values being cut off and would like to display the full values. Sqlite3 -column -header locations.dbs " select n.namelist, f.state, t.state from names n left join locations l on l.id = n.id ...

Entity Framework with File-Based Database

I am in the process of developing a desktop application that needs a database. The application is currently targeted to SQL Express 2005 and works wonderfully. However, I m not crazy about having ...

Improve INSERT-per-second performance of SQLite

Optimizing SQLite is tricky. Bulk-insert performance of a C application can vary from 85 inserts per second to over 96,000 inserts per second! Background: We are using SQLite as part of a desktop ...

Metadata for columns in SQLite v2.8 (PHP5)

How can I get metadata / constraints (primary key and "null allowed" in particular) for each column in a SQLite v2.8 table using PHP5 (like mysql_fetch_field for MySql)? sqlite_fetch_column_types (OO:...

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签