日期:2014-05-16  浏览次数:20811 次

一个MYSQL存储过程
要实现给数据库所有的表中添加一个字段

这个应该怎么实现啊?

MYSQL 用SQL语句能查出所有的表名吗?

------解决方案--------------------
SELECT concat('alter table ',A.`TABLE_NAME` ,' add column a int;')
FROM `information_schema`.`TABLES` A 
WHERE A.`TABLE_TYPE`='TABLE' AND A.`TABLE_SCHEMA`='DATABASENAME'