我有一個用於存儲狀態和註釋的表。更多的列存在。現在每次發佈一條新評論時,我需要在該表中插入一個新行(更改僅限於註釋字段,狀態和所有其他列值將保持原樣)。這樣做的最好方法是什麼?將數據從一個現有行復制到另一個行
0
A
回答
3
假設你正在使用你可以做類似的東西一些SQL方言:
INSERT INTO table (comment, otherCol1, otherCol2, otherCol3)
SELECT 'Some comment', otherCol1, otherCol2, otherCol3 FROM table
WHERE id=existingRowId;
這將插入新行與評論「的一些評論」和值(otherCol1, otherCol2,otherCol3)從現有行復制而來。該現有行未被刪除。
這是你要求的嗎?
+0
你正好..謝謝 – 2010-10-30 05:25:07
1
最好的方法是將此表分成2個表格。一個表用於存儲所有記錄(具有ID值)共同的所有值,另一個表用於存儲來自第一個表的Comment,Status和ID值。它的標準化設計滿足您的要求。
相關問題
- 1. 將行從表複製到另一個
- 2. asp.net從一個數據表複製行到另一個
- 3. 在同一個表中將數據從一行復制到另一行SQL
- 4. 如何在同一個表中將數據從一行復制到另一行?
- 5. 如何將一行從一個表複製到另一個表
- 6. 將多個列從一個數據幀複製到另一個
- 7. 將行從一個表複製到另一個表?
- 8. Automaltcaly將行從一個Google工作表複製到另一個
- 9. 將行從一個Datatable複製到另一個DataTable?
- 10. 將數據從1張複製到另一個可用行中的另一張
- 11. 將一個數據幀中的列複製到另一個數據行中
- 12. 將行復制到另一個表的下一個空行
- 13. 將一列數據從一個數據庫複製到另一個數據庫
- 14. 將數據庫從一個SQL Server複製到另一個
- 15. 將數據從一個表複製/插入到另一個表
- 16. 將三列從一個數據庫表複製到另一個
- 17. 將觸發從一個數據庫複製到另一個
- 18. 將數據從一個Chronicle複製到另一個
- 19. sqlite將數據從一個表複製到另一個表
- 20. 無法將datacolumn從一個數據表複製到另一個
- 21. 將數據從一個CockroachDB集羣複製到另一個
- 22. 將權限從一個mysql數據庫複製到另一個
- 23. 將特定列從一個數據表複製到另一個
- 24. 如何將數據從一個UnamangedMemoryStream複製到另一個
- 25. 將數據從一個excel工作簿複製到另一個
- 26. 將數據從一個子節點複製到另一個Firebase
- 27. 將部分數據從一個表複製到另一個C#
- 28. 將數據從一個AudioSampleBuffer複製到另一個類中的另一個
- 29. 從一個gridview複製數據到另一個略有不同
- 30. 將一個數據庫表中的非現有行復制到另一個數據庫表中?
聽起來像觸發器的情況。 – RPM1984 2010-10-30 05:25:19