通过从分号中分离,从单个查询中删除多个表
我想从sqlite的单个操作中删除多个表。 我试着用分号分隔它,但它没有按预期工作。 这是我现在的代码:
NSString *query = @"DELETE from Friends;DELETE from Stream;DELETE from Version";
我需要一些指导,说明问题在这里,或者我错过了什么。
要从多个语句中进行primefaces操作,请使用事务:
BEGIN; DELETE FROM Friends; DELETE FROM Stream; DELETE FROM Version; COMMIT;
如果你正在使用sqlite3_prepare_v2 ,你必须逐一执行这五个命令; 与sqlite3_exec ,你可以执行一个调用它们(但sqlite3_exec
将不支持SQL参数)。
- NSAttributedString忽略UILabel(iOS 6)的Autoshrink和numberOfLines
- GLKit的GLKMatrix“专栏”如何?
- 如何将dispatch_data_t转换为NSData?
- 在iOS 7上使用AVSpeechSynthesizer,但保留iOS 6的兼容性
- 视觉工作室的xamarin不显示模拟器列表
- Swift:将NSDate转换为c#的ticks
- 在iOS 7中,Mapview不可滚动并可与UISearchDisplayController触摸
- iOS从另一个类更新ViewController UILabel
- UIBarButtonItem上的自定义背景/透明背景?