替代<在mysql命令中

时间:2015-11-05 13:39:47

标签: mysql ant build exec configuration-files

有什么替代<在mysql命令中? 提前谢谢。

  <exec executable="mysql" dir="${mysql.path}" failonerror="true">
      <arg value="--user=pro"></arg>
      <arg value="--password=pro"></arg>
      <arg value="pro"></arg>
      <arg value="&lt; prdump.sql"></arg>
  </exec>
     <echo message="DB backup/restore"/>

错误:

构建失败,exec返回:1

1 个答案:

答案 0 :(得分:1)

您可以尝试添加

-e "source prdump.sql"

作为最后的arg。

但请注意,MySQL将以批处理模式运行。不使用历史文件。请参阅https://dev.mysql.com/doc/refman/5.7/en/batch-mode.html(实际上适用于使用&lt; too)