-2
有沒有辦法通過定位列值來刪除行?按列值刪除行SQL Server
例如看看這個圖片
比方說,第一行中的列電子郵件下的電子郵件地址是[email protected]。
我可以通過定位該電子郵件地址來刪除該行嗎?
某事的作用...
DELETE FROM dbo.Users
WHERE Email = [email protected];
我需要指定數據庫?
有沒有辦法通過定位列值來刪除行?按列值刪除行SQL Server
例如看看這個圖片
比方說,第一行中的列電子郵件下的電子郵件地址是[email protected]。
我可以通過定位該電子郵件地址來刪除該行嗎?
某事的作用...
DELETE FROM dbo.Users
WHERE Email = [email protected];
我需要指定數據庫?
是的,你可以。請注意,該電子郵件的任何記錄都將被刪除。您還需要「圍繞您的字符串 - >Email='[email protected]'
只需要指定數據庫(如果您是從與目標表不同的數據庫執行的話)。
如果你在同一個數據庫中,你不需要指定數據庫。 – TheGameiswar
好吧,絕對總是在你的DELETE語句中使用謂詞。否則,ENTIRE表被刪除。也許OP需要再次訪問「關係數據」概念。 –
一些試驗和錯誤有什麼問題?創建一個表格,輸入一些數據,然後嘗試刪除它。 – HoneyBadger