gpt4 book ai didi

mysql - 如何向 mySQL 中已存在的表添加约束?

转载 作者:行者123 更新时间:2023-11-29 00:25:53 27 4
gpt4 key购买 nike

我已经在 mySQL 中创建了一个名为 contact_info 的数据库,我正在尝试向字段 firstname 和 lastname 添加一个约束,说明它们不能为 NULL。这是我现在尝试使用的行:

ALTER TABLE contact_info MODIFY firstname, lastname DATATYPE NOT NULL;

最佳答案

您不能同时更改两列。使用单独的命令:

ALTER TABLE contact_info MODIFY firstname DATATYPE NOT NULL;
ALTER TABLE contact_info MODIFY lastname DATATYPE NOT NULL;

或者将它们组合成一个具有两个规范的命令:

ALTER TABLE contact_info
MODIFY firstname DATATYPE NOT NULL,
MODIFY lastname DATATYPE NOT NULL;

关于mysql - 如何向 mySQL 中已存在的表添加约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18941486/

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