MySQL更新列默认在表名以ids_开头的所有表上

时间:2016-09-05 09:32:01

标签: php mysql bash laravel-4 schema

我们前几天使用laravel 4架构运行了一个脚本,该架构将一个列(service_id)添加到表名以ids _

开头的所有表中

当我们运行脚本时,我们在没有为我们添加的列设置默认值时犯了一个错误。

我相信必须有一些通过laravel 4架构或bash脚本来允许我们回滚并添加默认值,但我无法找到它。

有人可以帮忙。

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

ALTER TABLE `your_table` CHANGE COLUMN `service_id` `service_id` VARCHAR(10) NOT NULL DEFAULT 'your_default_value';

其中VARCHAR(10)是一个示例,但必须保持与之前指定的相同。