我写了语法:
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”了。我不知道为什么会这样。请帮忙!
答案 0 :(得分:0)
在导入之前将xls文件导出到csv。
答案 1 :(得分:0)
您似乎缺少PMID上的auto_increment。