您的位置:首页 > 数据库

一个关于数据库迁移的小错误

2017-05-22 21:50 211 查看
找工作中····,谁有工作介绍一下

1 生长迁移

php artisan make:migration create_users_table --create=users


2 迁移结构

$table->string('group_keywords')->comment('团购商品关键字');
$table->string('group_description')->comment('团购商品描述');
$table->text('group_text')->comment('团购商品内容');
$table->timestamp('group_begintime')->comment('团购商品的开团时间');
$table->timestamp('group_endtime')->comment('团购商品的结束时间');
$table->decimal('group_descount')->comment('团购商品的优惠价格');


3 运行迁移

php artisan migrate


4 运行结果报错



后来发现是

$table->timestamp('group_begintime')->comment('团购商品的开团时间');
$table->timestamp('group_endtime')->comment('团购商品的结束时间');


中的timestamp字段引起的。将其改为dateTime,运行成功!

网上找了好多原因,使用后无果。自己反复找,对比代码前后的区别,反复进行了

php artisan migrate
php artisan migrate:rollback


一段一段代码验证,终于找出原因了。

依此标记,以待深究。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 php 迁移