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 回答