删除表中的所有帖子,除了big_image有值的那个帖子?

时间:2010-10-14 14:21:33

标签: 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 &");"

我真的很感激一些帮助。

4 个答案:

答案 0 :(得分:5)

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

请参数化您的查询,否则您很快就会发现自己在链接中没有任何记录通过SQL注入。

答案 1 :(得分:0)

从userId =“& session(”user_id“)&”的链接中删除和isnull(big_image,'')=''

答案 2 :(得分:0)

也许我忽视了某些事情,但是如果你知道你想要找到的big_image的价值(bgbild),你不能只使用它吗?

sql3= "delete from links where userId="& session("user_id") &" 
 and big_image != " & bgbild

答案 3 :(得分:0)

你好 我已经测试了所有这些并且我无法使其工作: - )

现在我有:

sql3 =“从userId =”&的链接中删除userIdet&“和big_image IS NOT NULL;”

而不是删除所有其他帖子,它会在第二次点击按钮时删除带有图像的帖子?