【发布时间】:2018-12-31 04:33:24
【问题描述】:
我有一个数据库,其中有一列 null 值,但现在我想将其更改为 nullable(false)。
我尝试过迁移
$table->string('route',50)->nullable(false)->default('000 route')->change();
但它说
SQLSTATE[01000]: Warning: 1265 Data truncated for column 'route' at row 1 (SQL: ALTER TABLE address CHANGE route VARCHAR(50) DEFAULT '000 route' NOT NULL COLLATE utf8mb4_unicode_ci)
有没有办法使用 Laravel 迁移来做到这一点?
提前谢谢你。
【问题讨论】:
标签: mysql laravel nullable laravel-migrations