mysql中如何定义外键约束?

希望有详细的例子
2025-04-07 04:03:58
推荐回答(2个)
回答1:

创建一个表:
create table users(
username varchar(15) not null Primary Key,
userpass varchar(15) not null
);
插入一条记录:
insert into users values('user1','pass1');

再创建一个表:
create table roles(
username varchar(15) not null references users(username),
rolename varchar(15)
);

再插入一条记录:
insert into roles values('dd','ddd');

回答2:

你可以在数据库重定义的