我在SQLite数据库中有一个关系。我有四列,没有ID列。例如,我需要删除第3行。我怎样才能编写SQL查询来在许多其他行中标识第三行? 最好的问候识别关系的行没有划分
0
A
回答
1
你不可以做这个。 SQL中的表本质上是无序的。所以,数据库没有“第三行”或第一行或最后一行的概念。
您需要修改表的结构以包含行号标识符。也许最简单的方法就是添加一个自动增量ID。这可以起作用,除非您希望数据库跟踪可能会更改排序的删除和更新。
您可以比较每个值,但是如果数据中存在重复项,则会出现问题。
0
从表中删除列1哪里= ..和列2 = ..和栏3 = ..和column4 = ..
随着where子句您发现该行巫婆将删除
相关问题
- 1. 识别和非识别关系
- 2. 识别没有约束的外键关系
- 3. WebElement没有识别
- 4. 哪个是识别或非识别关系中的子表?
- 5. 识别与SQL中的非识别关系
- 6. 识别数据库中的关系
- 7. MySQL的外键与非识别关系
- 8. 非已识别的关系,外键
- 9. 实施与EF4的识别关系
- 10. “产品类别”是否与“产品”具有识别关系?
- 11. 有没有用于离线人脸识别/识别的node.js库?
- 12. HasOne识别关系不保存
- 13. 无法让LinqDataSource识别关系
- 14. 我如何识别关系= NoFOLLOW链接
- 15. 用于1对1不识别关系
- 16. PyCharm不识别Buildout依赖关系
- 17. 识别功能依赖关系
- 18. 视觉范式识别关系
- 19. 没有关系
- 20. 没有关系
- 21. SQL等价关系代数划分
- 22. 是否自动识别OneToMany关系ManyToMany关系?
- 23. 语音识别vb.net没有那个令人讨厌的识别窗口(以及关于识别XML)
- 24. 具有函数依赖关系的候选键识别
- 25. Pygame没有识别碰撞
- 26. Antlr没有识别号码
- 27. Eclipse没有识别断点
- 28. timezone_name_from_abbr()没有正确识别
- 29. Tesserocr没有识别文字
- 30. 按组别划分的R行数值
对于初学者,您如何能够将行标识为“行号3”? – Yuck
这应该是iOS应用程序的一部分。用户选择自定义单元格并且单元格的索引标识与我存储关于该单元格的数据相关的行的索引。 – uml
如果您没有主键,则需要通过匹配其每个值来标识该行。如果你有能力这样做,没有理由不定义一个主键。 – Yuck