-1
称呼,Adicionando UMA蔡夫extrangeira MySQL的
我还在学习如何创建MySQL表,我有一定的难度,如果我要创建与他们的关系会产生这样的表;
CREATE TABLE estilo (
codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE cerveja (
codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
sku VARCHAR(50) NOT NULL,
nome VARCHAR(80) NOT NULL,
descricao TEXT NOT NULL,
valor DECIMAL(10, 2) NOT NULL,
teor_alcoolico DECIMAL(10, 2) NOT NULL,
comissao DECIMAL(10, 2) NOT NULL,
sabor VARCHAR(50) NOT NULL,
origem VARCHAR(50) NOT NULL,
codigo_estilo BIGINT(20) NOT NULL,
FOREIGN KEY (codigo_estilo) REFERENCES estilo(codigo)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
要了解如何在我的表中添加外键,让我们假设我的表是如此;
CREATE TABLE estilo (
codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
nome VARCHAR(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE cerveja (
codigo BIGINT(20) PRIMARY KEY AUTO_INCREMENT,
sku VARCHAR(50) NOT NULL,
nome VARCHAR(80) NOT NULL,
descricao TEXT NOT NULL,
valor DECIMAL(10, 2) NOT NULL,
teor_alcoolico DECIMAL(10, 2) NOT NULL,
comissao DECIMAL(10, 2) NOT NULL,
sabor VARCHAR(50) NOT NULL,
origem VARCHAR(50) NOT NULL,
codigo_estilo BIGINT(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
什么是可以在MySQL上添加外键的命令?
FOREIGN KEY (codigo_estilo) REFERENCES estilo(codigo)
本网站只接受用英文书写的问题,当你在寻找[pt.so]吗? – jmoerdyk
对不起,你可以帮我。 – wladyband
如果我们无法理解您的问题,我们无法帮助您。你能提供翻译吗?让我的头脑围绕我能理解的代码更容易。 – AgataB