gpt4 book ai didi

mysql - 为什么 SQL 查询有时不能完全加载表?

转载 作者:行者123 更新时间:2023-11-29 13:55:18 26 4
gpt4 key购买 nike

CREATE TABLE Food_journal (f_entry_number INT NOT NULL, date DATE, type VARCHAR(40), 
fat_g DECIMAL(5,1), carb_g DECIMAL(5,1),
protein_g DECIMAL(5,1), alcohol_g DECIMAL(5,1), calories INT, pssn INT,
PRIMARYKEY(f_entry_number), FOREIGN KEY(pssn) REFERENCES Patient(ssn));

LOAD DATA LOCAL INFILE '/home/0/hemeyerj/CSE3241/food_journal.txt' INTO TABLE Food_journal;

food_journal.txt:

1   2013-01-27  carrots 0   15  3   0   72  142969229   
2 2013-02-25 meat 3 0 24 0 124 825324470
1 2013-01-27 meat 5 0 32 0 173 142969299
1 2013-02-14 fruit 0 20 1 0 84 507663448
1 2013-04-01 twinky 4.5 27 1 0 150 812654040

它仅将前两行加载到表中。我检查了选项卡,甚至完全重新输入了该内容,但它不起作用。我不知道该怎么办。

最佳答案

看起来第一列 f_entry_number 被设置为 PRIMARYKEY,这意味着它必须是唯一的。输入的第 3 行的值为 1,该值已在第一行中使用,因此失败。尝试将您的 f_entry_number 更改为唯一的。

关于mysql - 为什么 SQL 查询有时不能完全加载表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15962401/

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