MySQL批处理文件更新

时间:2010-07-20 05:57:13

标签: mysql batch-file

我的一位客户的MySQL数据库存在问题。要解决这个问题,我需要在表上运行一个简单的更新。我需要通过批处理文件将其发送给我的客户。

如何通过批处理文件在表上运行MySQL更新?

2 个答案:

答案 0 :(得分:1)

通常我将要使用的SQL命令放在纯文本文件中。然后,您可以通过启动MySQL来调用该文件:

\. filename

这将运行文件的每一行,就好像它是从输入中键入的一样。它也很容易测试。

如果您需要更多,可以通过命令启动MySQL,他们可以剪切并粘贴并将文件作为输入传输到MySQL。确保用户名和密码由命令行或脚本处理。

答案 1 :(得分:0)

以下是更优选的。

在Linux上:

    mysql -u root -p -D <i>database</i> < file

我一直在使用它,我发现它更方便。