表db自动填充

vhmi4jdf  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(219)

我在mysql中有3个表。

People {
  name
  country
  city
}
country{
  country_id (PK)
  country_name
}
city{
  country_id(FK)
  city_id(PK)
  city_name
}

有没有可能,当我只在people表中添加属性数据“name”和“city”时,mysql也会自动填充“country”,导致country\u id在city和country之间链接??

lkaoscv7

lkaoscv71#

如果是这样的话,那么就不需要people表中的“country”字段。您需要的是一个city\u id(fk)作为外键,它将连接到您的city表,然后它将连接到country\u id上的country表

People {
        name
        city_id(FK)
       }

相关问题