![](/img/trans.png)
[英]Delete rows from SQL Server database by using BETWEEN condition just delete one record (the last one in range)
[英]Delete last record from SQL Server?
我想從我的表中刪除最后一行,我的自動編號是“ no”。 有人可以幫我嗎?
no | name | sex | phone|
1 Jack m 343
2 tim f 233
你可以試試這個
DELETE FROM table
WHERE no = (SELECT Max(no) FROM table)
另一種方式。
DELETE FROM TableName
WHERE ColumnName IN (SELECT TOP 1 ColumnName
FROM TableName
ORDER BY ColumnName DESC);
或者您可以謹慎使用
DELETE FROM TableName
WHERE ColumnName = Ident_current('TableName')
注意:僅當該表啟用了Auto-increment時 ,此方法才有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.