嗨,这可能有一个简单的答案,我只是在努力理解如何处理它。
我创建了一个表:
"CREATE TABLE IF NOT EXISTS PERSONS (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT, AGE INTEGER, DT DATETIME DEFAULT CURRENT_TIMESTAMP)";
我试图根据姓名、年龄和注册日期删除一个人,以避免删除碰巧与另一个人同名和年龄的人(因此当前日期应该区分)
删除语句是:
[NSString stringWithFormat:@"Delete from persons where name is '%s','%s'",[p.name UTF8String],[p.date UTF8String]]];
我遇到的问题是“%s”在日期上一定不正确,因为它没有删除任何内容。
谢谢您的帮助。