sql - 将不相等的数据安装到另一个属性相同的表中

时间:2015-02-23 20:56:38

标签: mysql sql database

我想为某个公司插入用户名,但不能在一家公司重复用户名。

id | company_name|                  id|username|company |
---|-------------|                  --|--------|--------|
1  |   company1  |                  1 | admin  |company1| !!
2  |   company2  | 1 ------------ M 2 | admin  |company1| !!
3  |   company3  |                  3 | admin  |company2|      

1 个答案:

答案 0 :(得分:1)

您需要第二个表中的唯一索引:table2(username, company)

如果您尝试在公司内插入重复的用户名,则会收到错误。