假设我有一个带有ID字段的表,并且我有一个本地数组(使用任何语言、php或objective c或basic或其他语言),其中包含符合条件的ID,我想删除其中的ID字段与数组中任何符合条件的ID不匹配的任何记录有没有办法在单个SQL查询中做到这一点?你能把一个数组传递给SQL然后简单地说是delete from sometable where 'id' is not in 'arrayofids'吗?
试图为用户做一个小搜索功能,这样他就可以在用HTML/PHP制作的网页上输入日期,并查看数据库中的哪些人在(日期)或之后注册为成员。我的用户输入的日期格式为2015-10-01。它被发送到一个PHP页面,页面上有一个jqxGrid,填充了符合我对MySQL数据库的查询的成员详细信息(使用PDO)。查询对在WHERE子句中传递为(例如) "2015-10-01“的字符串使用运算符>=,因此我使用STR_TO_DATE来进行比较:
WHERE `lastUpdated` >=
我正在使用数组查询npm插件,并且我有大量的数组记录,我可以从中选择符合条件的记录。var result = query(col).within(list).on(postDetails);现在,我如何确认在执行任何其他代码之前选择了所有匹配的记录,因为postDetails数组很大,可能需要很短的时间才能完成。