gpt4 book ai didi

mysql - 重复错误

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:57 25 4
gpt4 key购买 nike

我目前正在大学学习 MYSQL 类(class)。我们的老师认为最好的教学方法是让学生自学。我需要为类(class)创建表 list ,但出现重复错误。这是我的代码。

CREATE TABLE INVENTORY
(BOOK_CODE CHAR(4) PRIMARY KEY,
BRANCH_NUM DECIMAL (2,0) NOT NULL,
ON_HAND DECIMAL (2,0) );

因为列表很长,所以只有 3 项。如果我能理解这个概念,那么它真的应该不是问题。

INSERT INTO INVENTORY
VALUES
('079X','2','1');
INSERT INTO INVENTORY
VALUES
('079X','3','2');
INSERT INTO INVENTORY
VALUES
('079X','4','3');

第一个值是指书名,然后是分支编号,然后是每个分支的可用书籍。

我还必须能够看到这些值,所以我不能忽略它们。前任。我需要通过 select 命令查看它们。

最佳答案

BOOK_CODEPRIMARY KEY,它需要是唯一的。

然后您尝试插入相同的值 079X

所以为了工作做一些类似的事情

INSERT INTO INVENTORY
VALUES
('079X','2','1');
INSERT INTO INVENTORY
VALUES
('080X','3','2');
INSERT INTO INVENTORY
VALUES
('081X','4','3');

阅读more

A PRIMARY KEY is a unique index where all key columns must be defined as NOT NULL. If they are not explicitly declared as NOT NULL, MySQL declares them so implicitly (and silently). A table can have only one PRIMARY KEY. If you do not have a PRIMARY KEY and an application asks for the PRIMARY KEY in your tables, MySQL returns the first UNIQUE index that has no NULL columns as the PRIMARY KEY.

关于mysql - 重复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5017019/

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