mysql - 数据库中没有主键的表?

标签 mysql database

我在数据库中有4个表,它们是定期连接的。 现在我必须创建没有新主键的新表,但它必须具有其他表中的外键。

可能吗?

最佳答案

如果新表与其他表的关系是一对一的,则外键可以用作主键。否则,您将需要单个或复合主键以避免行冗余。

关于mysql - 数据库中没有主键的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59141377/

相关文章:

mysql - MySQL 中允许空值的唯一约束

python - 将文件加载到数据库中

mysql - 我应该有一个表来获取下拉值还是为每个下拉列表创建多个表

mysql - 有条件地从 MySQL 数据库中删除标签

mysql - MySQL如何只在一个表中的列值与另一个表中的列值相同时才从两个表中返回数据?

php - Laravel:左连接 sql 错误

c++ - Berkeley-DB:跨多个数据库的原子事务

database - RavenDB build #2127 客户端异常 : [Argument_StreamNotReadable] when trying to create a new Database

MySQL序列与id列的自动递增

android - 从 SQLite 数据库填充 ListView