给所有表中增加字段,设置默认值

兴哥2年前MySQL319
SELECT 
    CONCAT('ALTER TABLE `', table_name, '` ADD COLUMN `new_column` VARCHAR(255) NOT NULL DEFAULT ''default_value'';') AS `Query`
FROM 
    information_schema.TABLES
WHERE 
    TABLE_SCHEMA = 'your_database_name';

以上代码生成若干子语句,全部复制后再执行,就给所有的表中增加了一个字段,并设定了默认值

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。