Mysql XML表导出命令行

时间:2012-10-29 06:05:21

标签: mysql command-line export

也许我没有在这里看到一些东西,但是为什么这个命令行工作得非常好并且在LINUX命令行上运行时提供结果集但是当从WINDOWS命令行执行时它会失败并且什么都不返回?

mysql -hHOSTNAME -uroot -p --xml -e 'SELECT * FROM db.table' > c:\temp\output.xml

我在这里缺少什么?

2 个答案:

答案 0 :(得分:2)

你可以试试这个......

C:\>mysql -u <userid> -p<password> -e "SHOW VARIABLES LIKE '%version%'" –-xml

这......

mysql -u db_user -p db_name --xml -e "SELECT * FROM table_name" > table_name.xml

答案 1 :(得分:2)

Windows命令行无法将'识别为引号字符,因此您的语句参数变为SELECT(在第一个空格处截断)。

你必须使用",正如Heena Hussain所说。