mysql用txt文本文件更新列数据

mysql用txt文本文件更新列数据,第1张

1 表tt的格式:

CREATE TABLE `tt` (

`ind` int NOT NULL auto_increment,

`name` char(100) default NULL,

PRIMARY KEY (`ind`)

)

2 文件d.txt的内容示例:

1,a

2,b

3,c

3 导入命令:

mysql>load data infile 'd.txt' into table tt

->fields terminated by','

->lines terminated by'\r\n'

1. 表结构完全一样

insert into 表1

select * from 表2

2. 表结构不一样(这种情况下得指定列名)

insert into 表1 (列名1,列名2,列名3)

select 列1,列2,列3 from 表2

在更新表的使用where条件就行了,示例sql,

UPDATE aaa SET a1= a1/10000 WHERE a2= '万';

执行这条sql时,先将条件设置详细些,比如a2 = '万' and 主键 = 1 什么的,选择一条数据试试结果,确保不会因为误 *** 作,将表中的数据修改。最好在修改数据前,将修改的数据找出来,执行一个备份。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8325049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存