gpt4 book ai didi

PHP 和 MySQL 工作台

转载 作者:行者123 更新时间:2023-11-29 21:05:28 27 4
gpt4 key购买 nike

我正在为学校做一项作业,我正在尝试运行下表:

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 中的约束,但这仍然让我很困惑我应该如何做到这一点。

最佳答案

这些查询不可能导致外键约束。

但是,您应该为表定义主键,即使它是复合表。

如果您想进入“良好”数据库设计的领域,您的数据库也应该标准化,并由来自团队、部门和城市的单独表组成。但这很可能超出了您的任务范围。

关于PHP 和 MySQL 工作台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36851721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com