Laravel 5.3 Migrations 的 timestamp 字段问题
我把5.2中的迁移文件拷贝到5.3项目中,运行migrate会报错:
Syntax error or access violation: 1067 Invalid default value for '字段名'
经过多次测试 发现如果表中只有一个timestamp字段,那么迁移没问题,如果有两个或两个以上,那么既要把后面的都设为nullable,否则执行迁移的时候回报错!
新手求教,这是坑还是 一种约定?第二个timestamp必须设为 nullable,因为我看了timestamps的源生SQL语句created_at和updated_at字段都是created_at timestamp null
求解……
关于 LearnKu
推荐文章: