各位朋友好,想请教一下。TXT格式文件导入MySQL数据库,数据库表的第一个字段是ID。TXT文件里没有ID,怎么在导入时自动生成ID呢。如果是INSERT INTO ,会用AUTO_INCREMENT自动生成,TXT文件导入LOAD不会用了~~谢谢指教。
解决方案 »
- [求助]文本数据导入mysql数据库
- 关于一个报修系统的数据库设计求教
- MySQL 的Comment命令行下面在哪里看?我用MySql Administrator看是乱码
- 求查询SQL语句 急!!!!
- 在程序中还原问题
- 求助:如何把excel表里的数据导入mysql
- 查询本周的文档的周点击量?
- 简单叙述一下MYSQL的优化(一个面试题.每次没能完全答对。各位补充一下.)
- **********************mysql 远程 增量备份(windows 和linux) 求思路**********************
- 关于 group_concat 后出现 system byte[] 问题
- mysql是否有postgreSQL一样的美元包围符号
- mysql数据库建表的时候可以建这样的约束吗?
INTO TABLE t1
(column1, column2)
.....
load data infile 'G:\LIBS\database\LIBSI.txt' into table libs('element','int','wavlenth','Aki','Ei','Ek','Ji','Jk');
可是有错误
libs(`element`,`int`,`wavlenth`,`Aki`,`Ei`,`Ek`,`Ji`,`Jk`);
`ID` INT(50) NOT NULL AUTO_INCREMENT,
`element` VARCHAR(20) NOT NULL,
`int` INT(10) NULL DEFAULT NULL,
`wavlenth` DOUBLE NULL DEFAULT NULL,
`Aki` DOUBLE NULL DEFAULT NULL,
`Ei` DOUBLE NULL DEFAULT NULL,
`Ek` DOUBLE NULL DEFAULT NULL,
`Ji` VARCHAR(20) NULL DEFAULT NULL,
`Jk` VARCHAR(20) NULL DEFAULT NULL,
PRIMARY KEY (`ID`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
load data infile 'G:/LIBS/database/LIBSI.txt' into table libs(`element`,`int`,`wavlenth`,`Aki`,`Ei`,`Ek`,`Ji`,`Jk`);运行之后有新的错误。不好意思,没有仔细学习。能指教一下么/* SQL Error (1262): Row 1 was truncated; it contained more data than there were input columns */