Laravel 5 SQLSTATE[42S01]:基表或视图已存在:1050表“活动日志”已存在

Laravel 5 SQLSTATE[42S01]:基表或视图已存在:1050表“活动日志”已存在,laravel-5,Laravel 5,在Connection.php第664行: SQLSTATE[42S01]:基表或视图已存在:1050表 “活动日志”已存在SQL:创建表活动日志id int unsigned not null自动递增主键,日志名 varchar255 null,说明文本不为null,主题id int null, subject_uu类型varchar255 null,causer_uid int null, 原因类型varchar255 null,属性文本null,创建于 时间戳null,upd在时间戳nul

在Connection.php第664行:

SQLSTATE[42S01]:基表或视图已存在:1050表 “活动日志”已存在SQL:创建表活动日志id int unsigned not null自动递增主键,日志名 varchar255 null,说明文本不为null,主题id int null, subject_uu类型varchar255 null,causer_uid int null, 原因类型varchar255 null,属性文本null,创建于 时间戳null,upd在时间戳null处的默认字符 设置utf8对比utf8\u unicode\u ci

在PDOStatement.php第123行中:

  SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'activity_log' already exists  
在PDOStatement.php第121行中:

 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'activity_log' already exists  

Ahmed Gamal该表已经在数据库中,因此需要删除该表。您是否尝试过php artisan migrate:fresh。

您显然是在尝试创建一个已经存在的表,您需要检查它是否存在并跳过创建,或者先删除该表