mysql - 如何在 phpmyadmin 引用 mysql 中的外键

标签 mysql sql phpmyadmin

我在 phpmyadmin 中使用 mysql。我创建了两个表。

company (
company_id INT PRIMARY KEY,
company_name VARCHAR(20) 
);

users (
user_id INT PRIMARY KEY,
user_first_name VARCHAR(20) ,
user_last_name VARCHAR(20),
user_type VARCHAR(10),
user_email VARCHAR(40)
);

现在我想声明外键公司(company)对用户(user_id)的引用。 SO 公司将同时成为主键和外键。我该怎么做?

最佳答案

您希望将以下内容添加到 users 表中:

FOREIGN KEY (company) REFERENCES company(company_id)

这将在该表中创建一个名为 company 的新键,该键引用 company 表的 company_id

关于mysql - 如何在 phpmyadmin 引用 mysql 中的外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47664424/

相关文章:

php - 将数据库放在一台主机上,将 PHP 文件放在另一台主机上

mysql - 在存储过程中使用游标

mysql - 连接表以获取用户事件

java - Sqoop HBase 导入 : java. lang.NoSuchMethodError : org. apache.hadoop.hbase.HTableDescriptor.addFamily

sql - 从 oracle sql 查询的输出中删除重复值

mysql - 如何导入被外键删除的表?

php - 向 mysql 结果添加 HOOK (PHP)

mysql - 错误 1426 (42000) 在第 20 行 : Too big precision 14

sql - T-SQL 分割字符串

SQL查询识别数字中的重复数字