0

Bash には次のコードがあります。

alterCmd=alter table $tablename modify $columnname $columntype not null\; | mysql -ulogin -ppw -A $databasename

通常、私は:

echo alter table $tablename modify $columnname $columntype not null\; | mysql -ulogin -ppw -A $databasename

そしてそれは動作します。しかし、最後にビルドしalterCmdて実行する必要があります。

に保存されているコマンドを実行するにはどうすればよいalterCmdですか?

4

1 に答える 1

1
alterCmd="alter table $tablename modify $columnname $columntype not null;"
echo "$alterCmd" | mysql -ulogin -ppw -A $databasename
于 2013-09-13T07:52:40.053 に答える