【发布时间】:2014-06-09 13:14:01
【问题描述】:
想要导出包含 1M+ 记录的 MySQL 表,现在我想找出那些具有 NULL 值的记录,并只导出满足我条件的值。
这可能吗,使用 PHP 脚本或从 MySQL 控制台或其他什么?
【问题讨论】:
-
sql 可以做到。但你能提供更详细的例子吗?
-
示例。您的表空值的结果需要执行。
想要导出包含 1M+ 记录的 MySQL 表,现在我想找出那些具有 NULL 值的记录,并只导出满足我条件的值。
这可能吗,使用 PHP 脚本或从 MySQL 控制台或其他什么?
【问题讨论】:
您可以使用 mysqldump 来执行此操作。它允许你指定databaee和table,--where参数允许你指定一个where子句。
【讨论】:
1) 仅适用于 Null 值记录
select * from tablename where col is null
2) 你的标准
select * from tablename where your <criteria logic>
您可以将此结果集从工作台导出到 csv 或 excel
您也可以将 TOAD 用于 MYSQL
【讨论】: