我有一個名爲employees
的MySQL表。還有另一個表shifts
與employees
的employeeId
列和一對多關係有關。我想用INSERT
克隆一個員工和他的班次 - 因此employee
行被克隆,並且shifts
都被克隆,並且具有爲新的employee
生成的新的自動遞增主鍵。這可能在一個查詢中嗎?複製行及其所有「子」
3
A
回答
5
2
如果你想這樣做了很多次,還是希望做一個體積含量,創建插入一個僱員愚弄的人進入的SP,然後插入重複數據刪除的條目他的一切轉變。
喜歡的東西:
CREATE PROCEDURE sp_cloneEmployee
@employeeId int
AS
INSERT INTO employees
SELECT * FROM employees
WHERE employeeId = @employeeId;
INSERT INTO shifts
SELECT * FROM shifts
WHERE employeeId = @employeeId;
相關問題
- 1. 如何使用複製器API複製頁面及其所有子項?
- 2. 選擇所有回覆的帖子及其更新
- 3. 複製到所有其他
- 4. 複製目錄及其所有內容的功能?
- 5. 複製Facebook頁面及其所有內容
- 6. wix - 複製整個目錄及其所有內容
- 7. 複製所有文件和目錄及子目錄SAS
- 8. 矢量及其所有在同一行
- 9. MySQL - 克隆一行及其所有子項
- 10. 選擇所有帖子及其所有標籤
- 11. 如何選擇帖子及其所有相關帖子?
- 12. 如何從列表中提取子類及其所有子類?
- 13. 在SQL中複製多行及其相關的行
- 14. 將所有excel行復制到一行
- 15. 如何將所有數據連續複製到所有其他行
- 16. 複製文件及其全部歷史
- 17. 從RichTextBox複製文本及其格式
- 18. 是否可以將JComponent及其所有子項繪製到另一個組件?
- 19. 機器人制作文件夾及其所有子目錄不可刪除
- 20. sql從一行到所有其他列的數據複製
- 21. 如何從dir及其所有子目錄中刪除所有.php擴展名?
- 22. PHP選擇所有數據及其所有子數據(嵌套查詢)
- 23. 如何查找div(及其所有子元素)中的所有鏈接
- 24. SQL:重複行以及所有相關的行
- 25. C程序獲得CPU使用的PID及其所有子
- 26. 做一個UIView及其所有子視圖
- 27. 如何分貝:種子模型及其所有嵌套模型?
- 28. 使用find來刪除所有的子目錄(及其文件)
- 29. 獲取所有子文件夾及其大小
- 30. 多線程 - 殺死線程及其所有子進程
你可能需要兩個,一個爲每個表。或者使用存儲過程 – CaffGeek