我在从数据库创建少量条目的MySQL转储时遇到问题。
我只导入下面的几张表是我正在运行的查询:
mysqldump -q -hlocalhost -udbuser -pdbpassword dbname
mdc_reports_product_stat mdc_reports_visitor_seance_info
mdc_reports_visitor_seances mdc_reports_visitor_info
mdc_reports_crawlers_visits
--opt
--where="1 limit 100" > Small_Reports_DBdump
我做错了什么?
答案 0 :(得分:0)
在where子句中你需要把所有条件都设置为user_id = 1或user_id> 1并且根据man mysqldump选项在db和tables之前进行,所以:
mysqldump -q -hlocalhost -udbuser -pdbpassword --opt --where="1=1 limit 100" dbname mdc_reports_product_stat mdc_reports_visitor_seance_info mdc_reports_visitor_seances mdc_reports_visitor_info mdc_reports_crawlers_visits > Small_Reports_DBdump