我有一個名爲members的表,它將我的管理員,客戶端,技術人員的數據存儲在一個數據庫中。但現在我想將此表作爲成員分解爲三個單獨的表, techs.members表具有所有管理員,客戶和技術人員的共同領域。技術人員擁有比其他兩個更多的數據。這些額外的數據我想存儲在另一個名爲techs的表中。在成員表中,我有一個字段作爲ID,Techs表中有一個字段作爲技術ID。我想要的是當我插入特定ID應該得到插入到科技股表高科技ID列將數據同時添加到兩個表中
0
A
回答
3
爲MySQL(與會員表AUTO_INCREMENT ID)爲會員表技術人員的數據也可以是:
START TRANSACTION;
insert into members ...
insert into admin ... (id, ...) values (last_insert_id(), ...);
COMMIT;
UPDATE
你之後提供結構的一個例子是:
START TRANSACTION;
insert into members (Name, Username, Password, Level, Address, Phone)
values ('name','username','password','level','address','12345')
insert into techs (techID, price, company, comments, rate, qualification)
values (last_insert_id(), 10, 'company', 'comment', 1, 'qualification');
COMMIT;
Members.id將自動創建,因爲它的auto_increment
字段。
+0
@clarkson請參閱更新。 – Alex
相關問題
- 1. 將兩個數據表添加到c#中的同一個excel工作表中#
- 2. 將數據添加到兩個Datagridviews
- 3. codeigniter transact添加數據到兩個表
- 4. 兩個數據表添加
- 5. 如何將數值同時添加到MySQL中的兩個相關表中?
- 6. 在laravel中同時將數據保存到兩個表中
- 7. 重複數據,同時添加到表
- 8. 如何將數據添加到兩個因表中的Django
- 9. 將數據添加到數據庫中的不同表中
- 10. 如何將一個字段同時添加到兩個不同的表中:數據庫
- 11. jquery函數將行添加到兩個不同的HTML表格
- 12. 將數據添加到表
- 13. 將數據添加到2個表
- 14. 將數據添加到2個表
- 15. 將兩個線程中的元素同時添加到同一個ConcurrentLinkedQueue中
- 16. 將列添加到數據表中並添加數據
- 17. 如何將兩個表數據添加到C#中的Crystal報表中
- 18. 將兩個y軸刻度添加到同一個圖表
- 19. 將數據添加到數據表
- 20. 將數據表添加到數據集
- 21. 將數據添加到html表中
- 22. 將列添加到Hibernate數據表中
- 23. 將數據插入到兩個表中
- 24. 如何在sql中同時插入數據到兩個表中
- 25. 將多個表單數據添加到單個數據庫列
- 26. 在將數據加載到Hive表時添加時間戳
- 27. 如何將行同時添加到多個表中?
- 28. 是否可以同時將列添加到多個表中?
- 29. cakephp,如何將數據同時保存在兩個表中
- 30. LOAD DATA INFILE將數據同時插入兩個表中?
您使用的是什麼RDBMS(MySql,SQL Server,Oracle,...)?那麼'members'表中定義了'ID'列?它是「身份」('auto_increment')列嗎? – peterm
發表您正在使用的示例代碼插入技術人員數據 – StackTrace
您可以提供您的成員表字段和其他表字段,因此我們可以輕鬆創建您的查詢。 –