我有一个包含超过500,000条记录的access数据库,我想批量删除记录。我得到了一个根据特定条件需要删除的I列表,这个值可能是1到5000。现在,我的代码如下所示 {
CDatabase.ExecuteSQL( Delete from table where id = ItemToDelete有没有批量删除的选项,或者有没有更好的方法?
我正在尝试批量删除一个对象Feature,它与另一个类FeaturesMetadata具有双向ManyToOne关系。我被抛出了一个SQLGrammerException。客户端中直接运行SQL会出现以下异常:
You have an error in your SQL syntax; check the manual that corresponds to your MySQLnear 'cross join FEATURESMETADATA featuresme1_ where stategeoid='01