我只需要从包含大量列的非常大的表中导出列的子集。此外,该表包含数百万行,因此我只想从此表中导出特定行。
我最近开始使用 Mysql,之前我在 Oracle 上工作。
最佳答案
这对我有用:
mysql -u USERNAME --password=PASSWORD --database=DATABASE \
--execute='SELECT `field_1`, `field_2` FROM `table_name`' -X > file.xml
然后使用命令导入文件:
LOAD XML LOCAL INFILE '/pathtofile/file.xml'
INTO TABLE table_name(field_1, field_2, ...);
关于mysql - Mysql 导出特定数据库特定表的特定列、特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16536780/