如何在Mysql中进行Guid主键自增的批量插入?

4
我需要向我的Mysql表中插入几个记录。 我有一个包含值的文本文档。 我的内容记录中有7个列。 然而,在我的表格中有8个列,即我有Guid主键部分。 我已经创建了该表。 由于我没有guid,我该如何将这些值插入到mysql表中?非常感谢您的任何帮助。
以下是我的文本文件: 我想使用逗号插入邮政编码、城市等。
00501、+40.922326、-072.637078、HOLTSVILLE、NY、SUFFOLK、UNIQUE 00544、+40.922326、-072.637078、HOLTSVILLE、NY、SUFFOLK、UNIQUE
等等。
我尝试了这个查询,但它不起作用。
LOAD DATA INFILE 'F:/../ZIP_CODES.txt'
INTO TABLE dbo.mastertable
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';

它说,第一行的所有列都没有数据。请帮助。


你能给我展示一下文本文件中的样例数据吗? - praveen_programmer
00501,+40.922326,-072.637078,HOLTSVILLE,NY,SUFFOLK,UNIQUE - Raj De Inno
1个回答

0

你可以尝试

LOAD DATA LOCAL INFILE 'F:/../ZIP_CODES.txt' 
        INTO TABLE dbo.mastertable FIELDS TERMINATED BY ','  
        LINES TERMINATED BY '\n' IGNORE 1 LINES;

它插入了所有的值,但是从第一列开始。它跳过了最后一列。但是我想在我的第一列中插入Guid。 - Raj De Inno

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接