在studipserv上我没有权限删除数据库,只能对数据库内的表进行操作,因此当要删除多个表的时候,用phpMyadmin比较方便,可是在命令行下删除多个表就比较麻烦,不知道mysql本身是否支持这样的操作,不过结合shell写个小脚本倒是可以解决这个问题:
先用show tables列出所有表到某个文件,比如tablelist.
然后写脚本
代码:
#!/bin/bash
for i in `cat tablelist`;do
mysql<<eof
use mydatabase;
drop table $i
eof
done
订阅:
博文评论 (Atom)
没有评论:
发表评论