【发布时间】:2013-11-29 14:42:11
【问题描述】:
我在尝试创建表时遇到此错误
ERROR 1064 (42000):您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 'not null, PRIMARY KEY(nomeA), FOREIGN KEY(nomeA) 附近使用的语法 参考 Alimento(nomeA))' 在第 4 行
这是代码
create table Alimento
(nomeA varchar(255) not null unique,
vegetariano tinyint(1) not null,
PRIMARY KEY(nomeA));
create table Simples
(nomeA varchar(255) not null,
calgramas numeric(5,2) not null,
tipo varchar not null,
PRIMARY KEY(nomeA),
FOREIGN KEY(nomeA) REFERENCES Alimento(nomeA));
create table Agregado
(nomeA varchar(255) not null,
calorias numeric(5,2) not null,
PRIMARY KEY(nomeA),
FOREIGN KEY(nomeA) REFERENCES Alimento(nomeA));
【问题讨论】:
标签: mysql sql primary-key create-table