0
我工作的学校的分配,我想下表运行:PHP和MySQL工作台
CREATE TABLE teams
(city VARCHAR(50) NOT NULL,
nickname VARCHAR(50) NOT NULL,
division VARCHAR(20) NOT NULL);
INSERT INTO teams (city, nickname, division)
VALUES ('Pittsburgh', 'Penguins', 'Metropolitan'), ('New York', 'Rangers', 'Metropolitan'), ('New York', 'Islanders', 'Metropolitan'), ('Philadelphia', 'Flyers', 'Metropolitan'), ('New Jersey', 'Devils', 'Metropolitan'),
('Montreal', 'Canadiens', 'Atlantic'), ('Boston', 'Bruins', 'Atlantic'), ('Toronto', 'Maple Leafs', 'Atlantic'), ('Ottawa', 'Senators', 'Atlantic'), ('Buffalo', 'Sabres', 'Atlantic'),
('Washington', 'Capitals', 'Metropolitan'), ('Detroit', 'Red Wings', 'Atlantic'), ('Carolina', 'Hurricanes', 'Metropolitan'), ('Tampa Bay', 'Lightning', 'Atlantic'), ('Florida', 'Panthers', 'Atlantic'), ('Columbus', 'Blue Jackets', 'Metropolitan');
出于某种原因,当我运行它,我得到错误1215关于外键约束。 任何想法?
更新:显然我需要删除SQL中的约束,但这仍然让我感到困惑,因为我应该这样做。
我不相信你从上面的两条语句中得到了'FOREIGN KEY CONSTRAINT'错误。你确定你没有从另一个声明中得到它吗?尝试一次运行1个。 –
我一直在这个工作了几天...我已经分开跑了他们,它仍然显示为错误1215,所以我完全丧失,不知道是什么问题。 – marsbar
请发布错误信息的*完整*文本。 –