如何使用SQL中的delete语句删除某行记录

2024年11月18日 04:27
有5个网友回答
网友(1):

如果是SQL Server 2005以前的版本不能使用rowid来删除,你要先做一个临时表,字段多一类型——自动增量,然后再将原表数据转移到临时表中,再删除,然后再转回去,比较麻烦。
SQL Server 2005就可以直接用rowid来实现
delete from table where rowid=***

网友(2):

delete from table where id=:id

网友(3):

无语.此数据库不要也霸,如果都一样,那存那么多相同数据的记录,浪费...

网友(4):

没有主键的数据库 还能叫做数据库吗?
设计的时候是怎么考虑的。。。

网友(5):

用rowid行号来删除