Удалить все сообщения в таблице, кроме той, где значение big_image имеет значение? - PullRequest
2 голосов
/ 14 октября 2010

Я хочу удалить все сообщения в таблице, кроме той, где значение 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 ]

5 голосов
/ 14 октября 2010
DELETE FROM Links WHERE UserID = :UserID AND Big_Image IS NULL

И, пожалуйста, параметризируйте свой запрос, или вы можете вскоре оказаться без ссылок в ссылках путем внедрения SQL.

0 голосов
/ 14 октября 2010

Привет, ребята Я проверил все это, и я не могу заставить его работать: -)

Теперь у меня есть:

sql3 = "удалить из ссылок, где userId =" & userIdet & "и big_image NOT NULL;"

и вместо того, чтобы удалять все остальные сообщения, он удаляет сообщение с изображением при втором нажатии кнопки?

0 голосов
/ 14 октября 2010

Может быть, я что-то упускаю, но если вы знаете значение big_image, которое вы хотите найти (bgbild), не могли бы вы просто использовать это?

sql3= "delete from links where userId="& session("user_id") &" 
 and big_image != " & bgbild
0 голосов
/ 14 октября 2010

удалить из ссылок, где userId = "& session (" user_id ") &" и isnull (big_image, '') = ''

...