现在我的数据库(minmin)里面有好多好多以t_开头的表,我现在想删掉所有这样的表。但是,一个个的删出又很麻烦,经过查找资料掌握了一个批量删除的方法:
drop_tab.sh
#!/bin/bash
droptab=`mysql -e "select concat('drop table ',group_concat(table_name),';') as tables from information_schema.tables where table_schema = 'minmin' and table_name regexp '^t_.*';"|grep -v tables`
mysql -e "use minmin;${droptab}"
阅读(970) | 评论(0) | 转发(0) |