MySQL批处理文件更新
问题描述:
我的一个客户的MySQL数据库存在问题。为了解决这个问题,我只需要在表上运行一个简单的更新。我需要通过批处理文件将其发送给我的客户。MySQL批处理文件更新
如何通过批处理文件在表上运行MySQL更新?
答
通常我把我想用在纯文本文件中的SQL命令。然后,您可以通过启动MySQL和调用文件:
\. filename
这将运行文件的每一行,就好像它是从输入类型。这也很容易测试。
如果您需要更多,您可以通过命令启动mysql,它们可以剪切和粘贴,并将文件传输到mysql作为输入。确保用户名和密码由命令行或脚本处理。
干杯, 雅各
答
以下是更优选的。
在Linux上:
mysql -u root -p -D <i>database</i> < file
我一直用这个,我觉得它更方便。
或者从提示符“mysql> SOURCE myfile.sql”中执行该命令文件; – 2010-07-20 08:07:00