mySQL数据库中的表与excel表的表相同。但是,工作表有一个额外的列,我希望在mysql表中添加。
表中的列说abc:id,name,dob 表格中的列表示pqr:id,name,dob,gender
现在,我希望将excel表中的gender列添加到与特定id对应的表中,而不删除表。
LOAD DATA INFILE '/path/pqr.csv'
INTO TABLE abc
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
但这将用于新导入而不更新表。
答案 0 :(得分:0)
表中的列表示abc:id,name,dob
表格中的列表示pqr:id,name,dob,gender
创建临时表temporary
,将数据导入此表,然后更改abc
添加新列gender
,然后使用{abc
更新性别{1}},最后删除temporary
。
temporary
在不知道您使用的是哪个DBMS的情况下,答案不能更具体。