我有一个用于存储状态和注释的表。更多的列存在。现在每次发布一条新评论时,我需要在该表中插入一个新行(更改仅限于注释字段,状态和所有其他列值将保持原样)。这样做的最好方法是什么?将数据从一个现有行复制到另一个行
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. 将数据表行从一个表复制到另一个表
- 3. 将行从表复制到另一个
- 4. asp.net从一个数据表复制行到另一个
- 5. 在同一个表中将数据从一行复制到另一行SQL
- 6. 如何在同一个表中将数据从一行复制到另一行?
- 7. 将一行从一个表格复制到另一个表格
- 8. 如何将一行从一个表复制到另一个表
- 9. php + mysql:将一行从一个表复制到另一个表
- 10. 将唯一数据从一个表复制到另一个表
- 11. 将多个列从一个数据帧复制到另一个
- 12. 将多个列从一个数据帧复制到另一个
- 13. 的MySQL从一个表复制colmn数据到另一行
- 14. 将行从一个表复制到另一个具有相同结构的行
- 15. 将行从一个DataGridView复制到另一个
- 16. 将活动行从一个工作表复制到另一个
- 17. Automaltcaly将行从一个Google工作表复制到另一个
- 18. 将行从一个Datatable复制到另一个DataTable?
- 19. 将行从一个表复制到另一个表?
- 20. 使用javascript将行从一个表复制到另一个表
- 21. 将数据从1张复制到另一个可用行中的另一张
- 22. 将一个DataGrid的所有行复制到另一个
- 23. 将一个数据帧中的列复制到另一个数据行中
- 24. 将行复制到另一个表的下一个空行
- 25. 将一列数据从一个数据库复制到另一个数据库
- 26. 将数据从一个子节点复制到另一个Firebase
- 27. 将特定列从一个数据表复制到另一个
- 28. 将部分数据从一个表复制到另一个C#
- 29. 将数据从一个表复制到另一个表
- 30. 将数据从一个CockroachDB集群复制到另一个
听起来像触发器的情况。 – RPM1984 2010-10-30 05:25:19