我遵循本指南导出栏。
http://stackoverflow.com/questions/4486743/how-do-i-export-particular-column-in-mysql-using-phpmyadmin我的Sql表是: ID、姓名、描述、网址、标签、category_id .
因此,我想导出列name,并将所有名称翻译成不同的语言,问题是如何将列name导入到相同的表中,但需要更改?例如:
Id =1 name = hello after import -> Id =1 name = Здравей
Id =2 name = Bye after import -> Id =2 name = чао我想在进口之后发生。
发布于 2017-03-10 18:51:02
可以使用LOAD DATA INFILE将80万行数据大容量加载到临时表中,然后使用多表更新语法将现有表连接到临时表并更新quantity值。
例如:
CREATE TEMPORARY TABLE your_temp_table LIKE your_table;
LOAD DATA INFILE '/tmp/your_file.csv'
INTO TABLE your_temp_table
FIELDS TERMINATED BY ','
(id, product, sku, department, quantity);
UPDATE your_table
INNER JOIN your_temp_table on your_temp_table.id = your_table.id
SET your_table.quantity = your_temp_table.quantity;
DROP TEMPORARY TABLE your_temp_table;发布于 2014-01-21 21:18:04
一种方法是创建一个临时表,将修改后的信息导入其中,并更新连接这两个表的第一个表。稍后,删除临时表。
做这样的事:
更新table1.id = table1 SET table1.name = tempTable.name上的tempTable
https://stackoverflow.com/questions/21268612
复制相似问题