iphone - 在iPhone中的SQLite3中编写插入查询

标签 iphone sqlite insert

如果记录尚未存在,您需要在表中插入数据 前任: 如果不存在(从表中选择 ID,其中 id=_Id)则
插入表(.....)

这可以使用 MySql 中的存储过程轻松完成。但我想通过编写单个查询语句在 SQLite 中做同样的事情。

请帮忙

最佳答案

INSERT INTO CategoryMaster (CategoryID, CategoryText) SELECT %d,'%@' WHERE NOT EXISTS (SELECT 1 FROM CategoryMaster WHERE CategoryID= %d)

它对我有用:)

关于iphone - 在iPhone中的SQLite3中编写插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048003/

相关文章:

iphone - 使用 UIPanGestureRecognizer 拖动后必须点击两次才能选择 UITableViewCell

c++ - 从 C/C++ 使用 UIKit

c# - 我应该将什么传递给 SQLitePCL.raw.SetProvider() 以避免 "The type initializer for ' Microsoft.Data.Sqlite.SqliteConnection' 引发异常”

python - MySQL INSERT 在 Python 中失败,但在 MySQL Workbench 中工作正常

ios - IOS设备一次可以存储多少个指纹?

iphone - UIBarButtonItem 突出显示颜色

Python SQLite3/从表中选择行

android - “%”附近的SQLite语法错误

sql - 根据查询将行插入 MySQL 表

python - 如何将Python列表作为column_name和值传递给MySQL插入语句