當前位置:編程學習大全網 - 網站源碼 - shell腳本裏執行多個sql語句問題

shell腳本裏執行多個sql語句問題

妳沒有理解輸入重定向的概念。在妳上面的代碼中,mysql -uDDAP -p$2是包含在輸入重定向範圍內的,所以不會提示妳輸入密碼的。

妳的$1 和$2也沒有定義,可以參考如下寫法:

#!/bin/sh

read -p "please input root password" pwd

mysql -uroot -p$pwd << EOF

\. /usr/src/DDAP-1.CreateUser.SQL

\. /usr/src/DDAP-2.CreateDatabase.SQL

\. /usr/src/DDAP-3.CreateTable.SQL

\. /usr/src/DDAP-4.CreateProcedureAndFunction.SQL

\. /usr/src/DDAP-5.CreateData.SQL

EOF

  • 上一篇:韓國大創可以手機支付嗎
  • 下一篇:誘導直播源代碼
  • copyright 2024編程學習大全網