sql - 删除表中除 big_image 具有值的帖子之外的所有帖子吗?

标签 sql sql-delete

我想删除表中除 big_image 具有值的帖子之外的所有帖子吗?

我已经尝试了几乎所有方法,但它不起作用! 这是最后一篇:

sql3="delete from links where userId="& session("user_id") &" 
and big_image NOT IN (select big_image 
from links 
where userId = "& session("user_id") &" and big_image="& bgbild &");"

我真的很感激一些帮助。

最佳答案

DELETE FROM Links WHERE UserID = :UserID AND Big_Image IS NULL

并且请参数化您的查询,否则您可能很快就会发现通过 SQL 注入(inject)方式在链接中根本没有任何记录。

关于sql - 删除表中除 big_image 具有值的帖子之外的所有帖子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3934137/

相关文章:

SQLFiddle 无输出

mysql - 使用 LEFT JOIN 进行半径搜索的 SQL 问题

java - 使用java在SQL Server中进行动态搜索

php - 删除查询不适用于 php pdo

sql - Firebird 截断表/删除所有行

mysql - 我想要一个触发器从 MySQL 中的 2 个表中删除

SQL Server 2008 R2 存储多媒体

mysql - sql - 使用 OpenRowSet 执行存储过程

c# - 使用 Entity Framework 删除大量项目

PHP删除功能?