小编Ahm*_*tan的帖子

SQL:使用2个不同的auto_increment创建关系表

我有2个表,都有自己的自动递增ID,这当然是主键.

当我想创建第3个表来建立这两个表之间的关系时,我总是有一个错误.

第一个是关于你只能有一个自动递增的列,第二个是当我从那些2中删除auto_increment语句时发生的,因此sql不允许我将它们作为外键,因为类型匹配失败.

有没有办法可以创建关系表而不会丢失自动增量功能?

另一种可能的(但不是优选的)解决方案可能是第一个表中有另一个主键,当然是用户的用户名,而不是自动增量语句.这是不可避免的吗?

提前致谢.

mysql sql relational-database auto-increment

6
推荐指数
1
解决办法
2765
查看次数

标签 统计

auto-increment ×1

mysql ×1

relational-database ×1

sql ×1