MYSQL键列不存在

时间:2016-01-27 17:40:39

标签: mysql database

我需要帮助,我的'关键专栏'表示它显然不存在。

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);

2 个答案:

答案 0 :(得分:2)

您在Platform.getPlugin()子句中命名的列必须存在于您定义约束的表中 - 在这种情况下,它必须是表FOREIGN KEY中的列

猜测,我想你可能想要

CONTRACT

答案 1 :(得分:0)

您似乎有两个错误,包括看似复制/粘贴的错误。在您的CONTRACT表中,您将列命名为PUBLICATION_PUB_ID,但在索引定义和外键约束中,您尝试将其引用为PUB_ID。

IEnumerable<int> numbers = new int[] {1, 2, 3}