pil*_*ght 13 mysql sql database
类似于LAST_INSERT_ID(),在删除一行后,MySQL中是否有一个很好的机制来获取最后删除的ID?
通过"ID",我假设你的意思是"自动增量"?
由于您可以随时删除任意行(或行集):否,无法告知您最近删除的行(或行).
但是,您可以创建一个"触发器"来为您保存此信息:
http://dev.mysql.com/doc/refman/5.0/en/triggers.html
不是创建触发器,而是每次删除时都需要使用它
declare @table1 table(id int identity,name varchar(50))
insert into @table1 (name) values('abc')
insert into @table1 (name) values('xyz')
insert into @table1 (name) values('pqr')
insert into @table1 (name) values('wqe')
delete from @table1 output deleted.name,deleted.id where id=3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19688 次 |
| 最近记录: |