我有一个MySQL迁移:
class MakeEventsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('events', function (Blueprint $table) {
$table->increments('id');
$table->enum('type', ['sync', 'start_event', 'end_end', 'start_meeting_session', 'last_track_time'])->;
$table->timestamp('created_at');
});
}
}
结果,我有一个错误:
SQLSTATE [01000]:警告:1265数据在行的“类型”列中被截断 1(SQL:插入
events
(item_id
,item_type
,type
,created_at
)值(45,会议,last_track_time,2018-02-14 6点52分10秒))
这是因为字段类型太小了,我找到了一个解决方案,如何增加字段的长度?
答案 0 :(得分:1)
改变它并尝试这种方式......希望它能起作用。
$table->enum('event_info', ['sync', 'start_event', 'end_end', 'start_meeting_session', 'last_track_time']);