如何使用Bash脚本检查MySQL中的列是否存在。
我想写一个if语句并创建列,如果它不存在。例如:
col="thecolumn"
if [[ !col ]]; then
db="use myDB; alter table myTable add column name varchar(30) not null;"
mysql -u root -p123456aB "$db"
fi
答案 0 :(得分:0)
所有表格结构信息都在information_schema中,您可以查询。
https://dev.mysql.com/doc/refman/5.0/en/information-schema.html