2010-07-20 63 views
1

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

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

回答

1

通常我把我想用在纯文本文件中的SQL命令。然后,您可以通过启动MySQL和调用文件:

\. filename 

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

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

干杯, 雅各

+0

或者从提示符“mysql> SOURCE myfile.sql”中执行该命令文件; – 2010-07-20 08:07:00

0

以下是更优选的。

在Linux上:

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

我一直用这个,我觉得它更方便。