2010-07-20 65 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 

我一直用這個,我覺得它更方便。