我在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