我不知道它是可能的或不在MySQl,但我必須將舊的數據庫表導入新的規範化數據庫表。 我有2個表的用戶,並在新的user_roles和前一個只有具有管理員mysql - 選擇並插入查詢條件多表
newdb.users Table user_id | username | password newdb.user_roles Table user_id | role_id
舊的數據庫表
olddb.admin Table id | username | password | user_type 1 | user1 | *** | admin 3 | user7 | *** | staff
管理ROLE_ID爲1和工作人員ROLE_ID是2
所以SQL插入後的新表應該看起來像。
newdb.users Table user_id | username | password 1 | user1 | *** 3 | user7 | *** newdb.user_roles Table user_id | role_id 1 | 1 3 | 2
如何使用MYSQL查詢來做到這一點。 謝謝。
感謝@戈登,它工作完美,只是爲了讓事情變得簡單,我沒有提到角色表我也有過。 只有一件事你錯過輸入用戶名爲user_name。無論如何非常感謝你。 –