我有一種情況,我想通過使用現有的列值插入表中的值,但修改了一個日期列。我可以嘗試從表中插入select語句的值,但是如何爲日期列添加不同的值?在同一個表格中插入一列中的值並修改一列
0
A
回答
2
樣品:(這份另一個紀錄,但設置日期到另一個明確的值)
INSERT [table] (col1, col2, col3, datecol, othercol)
SELECT col1, col2, col3, '20130104', othercol
FROM [table]
WHERE pk_id = 4;
+0
如果20130104不存在於表中它會與選擇語句一起工作,那就是我很困惑的 – 2013-04-24 10:54:43
+0
是的,它會工作。雖然日期文字在db2中的格式可能不同,但是你明白了。 – RichardTheKiwi 2013-04-24 10:57:09
+0
謝謝,它適用於我。 – 2013-04-24 11:06:44
相關問題
- 1. 在插入的另一個表中更改另一個列值
- 2. 插入值並從列中選擇併到同一個表
- 3. MySQL:根據同一個表中的列值修改列
- 4. 複製1列的表更改值並將其插入同一個表中
- 5. 更新同一個表格的一列中的多個列值
- 6. 在一個表格中添加兩列的值並插入到第三列
- 7. 選擇,修改並插入到同一個表中
- 8. 在Redis的另一個列表中插入一個列表
- 9. 通過派生自同一個表中的另一列,將值插入列中?
- 10. 通過從兩列中選擇值插入同一個表中的一列
- 11. 在表格對象中插入一列
- 12. 從表列中獲取值並插入到另一個表中
- 13. 從不同的表中提取列並插入另一個表
- 14. MySQL查詢相對於插入一列的值,另一列在同一個表
- 15. 在同一列中的多個計數,並插入到另一個表
- 16. 鉛在一個下拉列表中插入一個新值
- 17. mySQL:合併同一個表中的列,並將值保存在同一行中
- 18. 在一列中插入多個值mysql?
- 19. 將表中兩列的連接值插入另一個表的一列中
- 20. 插入一個表格的每列作爲另一個表中的一行
- 21. 在索引中插入一個列表
- 22. PHP MySql插入列從一個表格到另一個表格
- 23. SQL/PHP插入列從一個表格到另一個表格
- 24. 如何修改表中同一列的長度並查看?
- 25. 從同一列中選擇同一列中的一個值
- 26. 在另一個相關表格的一個表格中輸入列值
- 27. 合併值插入一個集合列
- 28. 散列 - 在散列表中插入一個值
- 29. 使用同一表的另一列的值按組插入到列中
- 30. 如何在MySQL表中插入同一行的兩列值
你需要更具體一點。你使用的數據庫是什麼,表格定義是什麼,你想要達到什麼目的? – paul 2013-04-24 10:51:44
它是一個DB2表,其中包含諸如「SA1」「SA2」「date」「其他列」之類的列。我想插入現有特定日期但具有不同日期的值 – 2013-04-24 10:52:26