社区
数据库相关
帖子详情
怎样得到要删除记录的ID
gerrylc
2006-06-21 01:54:08
表中有ID等字段,ID是自动生成的
在delphi可以用ADOQuery.delete删除一条记录,我想在删除该记录前得到它的ID
应该怎么做,谢谢
...全文
166
5
打赏
收藏
怎样得到要删除记录的ID
表中有ID等字段,ID是自动生成的 在delphi可以用ADOQuery.delete删除一条记录,我想在删除该记录前得到它的ID 应该怎么做,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rubi
2006-06-21
打赏
举报
回复
如一楼所言
骑牛上铂金
2006-06-21
打赏
举报
回复
同意楼上观点!
liangpei2008
2006-06-21
打赏
举报
回复
同意楼上
liangyong007a
2006-06-21
打赏
举报
回复
在ADOQuery的BeforeDelete事件中加入
ID:=DataSet.Fieldbyname('ID').asString;
就可以取得
liangyong007a
2006-06-21
打赏
举报
回复
ID:=DataSet.Fieldbyname('ID').asString;
MySQL
删除
最大
id
的
记录
这篇博客探讨了在MySQL中尝试
删除
具有最大
id
的
记录
时遇到的问题。通过示例,博主展示了3种尝试,其中第1和2种方法报错,第3种方法正确
删除
了具有最大
id
的
记录
,而第4种方法意外地
删除
了所有
记录
。这提醒了读者在执行类似操作时要格外谨慎。
mysql
删除
记录
后
id
不连续_关于MySQL
删除
记录
后
ID
如何联系
在MySQL中,
删除
记录
会导致
ID
不连续。通过`ALTER TABLE`语句尝试
删除
ID
字段并重新添加,但操作失败。原建表语句为`CREATE TABLE t_spf19871001 (
id
INT NOT NULL PRIMARY KEY AUTO_INCREMENT, col1 int)`,插入数据后
删除
部分
记录
,
ID
出现间隙。
删除
ID
字段后,无法重新添加。解决
ID
连续性问题通常需要重建表或手动设置自增
ID
起始值。
mysql
删除
最大
id
的
记录
在MySQL 5.7.14版本中,
删除
具有最大
ID
的
记录
可以通过执行特定的SQL语句来实现。该操作通常用于清理或更新数据库。
MySQL 中设置了自增字段
ID
,如何在
删除
某些
记录
之后能够重新再将这些
ID
补齐?
博客聚焦于MySQL数据库,当设置自增字段
id
并
删除
部分
记录
后,插入新
记录
时
ID
会按顺序递增。文中提出问题,即如何让系统下次插入时重新补齐
ID
,还表示有简单的设置方法可实现这一需求。
删除
emp_no重复的
记录
,只保留最小的
id
对应的
记录
。
本文介绍了一种SQL实战技巧,通过两步操作
删除
数据库中emp_no字段的重复
记录
,仅保留对应最小
id
的
记录
。首先,使用子查询找出每个emp_no对应的最小
id
;其次,
删除
所有不匹配这些最小
id
的
记录
。
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章