重复输入错误' 0'什么时候没有零

时间:2013-03-30 22:38:00

标签: mysql

我写了语法:

CREATE TABLE ARTICLES(
    PMID INT NOT NULL, 
    PUBLICATION_TITLE CHAR(35), 
    ARTICLE_TITLE VARCHAR(60), 
    TYPE CHAR(15), 
    ABSTRACT TEXT,  
    ISSUE INT, 
    DAY INT, 
    MONTH CHAR(14), 
    YEAR INT, 
    START_PAGE INT, 
    END_PAGE INT, 
    PRIMARY KEY (PMID)
);  

这里没有错误。

然后我尝试使用以下方法导入excel文件:

LOAD DATA INFILE 'DATABASE_PROJECT/PUBMED_DATA.XLS' INTO TABLE ARTICLES;  

但它一直给我一个错误,指出重复主要的重复输入'0'。这些条目都不是单个数字,更不用说“0”了。我不知道为什么会这样。请帮忙!

2 个答案:

答案 0 :(得分:0)

在导入之前将xls文件导出到csv。

答案 1 :(得分:0)

您似乎缺少PMID上的auto_increment。