gpt4 book ai didi

MYSQL键列不存在

转载 作者:行者123 更新时间:2023-11-29 07:24:15 24 4
gpt4 key购买 nike

我需要帮助,我的“关键列”说它不存在,但它显然存在。

CREATE TABLE PUBLISHER ( 
LISHER_ID INT PRIMARYKEY,
LISHER_NAME VARCHAR(5NNULL,
LISHER_ADDRESS VARCHAR(NOT NULL,
LISHER_PHONE VARCHAR(5) NULL,
LISHER_EMAIL VARCHAR(4) NULL);

最佳答案

您在 FOREIGN KEY 子句中命名的列必须存在于您定义约束的表中 - 在本例中,它必须是表中的列 契约(Contract)

据猜测,我想你可能想要

CREATE TABLE CONTRACT (
...
CONSTRAINT FK_CONTRACT_PUBLICATION FOREIGN KEY (PUBLICATION_PUB_ID)
REFERENCES PUBLICATION (PUB_ID));

关于MYSQL键列不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35044372/

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