gpt4 book ai didi

mysql - 使用插入将字段添加(不更新)到列 sql

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:39 26 4
gpt4 key购买 nike

我有这张表:

create table teams (team char(1) primary key, players text);

insert into teams('A', 'Jhon');
insert into teams('B', 'Mark');

现在,我如何将玩家“Carl”添加到“A”队中?

“玩家”列可能像一个列表?

最佳答案

你会这样做:

insert into teams('A', 'Carl');

您删除主键约束之后。

其实,你真正想要的是:

create table TeamPlayers (
TeamPlayerId int auto_increment,
team char(1),
players text
);

然后你做你想要的插入。这是一个联结表(某种程度上)。它表明您还需要一个每个团队一行的 Teams 表和一个每个球员一行的 Players 表。根据应用程序,这些表可能不是必需的。

关于mysql - 使用插入将字段添加(不更新)到列 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24429821/

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