mysql中的外键问题?

时间:2017-08-18 04:37:38

标签: mysql foreign-keys primary-key

假设 EmployeeId 在mysql数据库的一个表中充当主键。如何让 EmployeeId 在另一个表中充当外键

1 个答案:

答案 0 :(得分:2)

我认为这是回答自己的简单问题。 假设你有'员工'表 将employeeID作为主键存储,更新和删除“员工”表中的数据。但是如果您想为任何员工提供工资并且您想将该工资信息存储在数据库中,在这种情况下您需要'salary'表,其中employeeID将作为外键使用

'employee' table 
employeeID | employee_name| employee_birthdate| address 
1          |  John due    | 1990-01-01        | Dhaka 
2          | Rahim        | 1990-02-06        | Feni,Bangladesh

'salary' table 
salaryID | employeeID(from 'employee' table | salary | date time
1        | 2                                | $5000  | 2017-04-01
2        | 2                                | $5000  | 2017-05-01

我希望你理解。如果它对你来说似乎仍然很蠢,请随时问我