【发布时间】:2017-09-07 15:44:52
【问题描述】:
我使用Laravel 5.2.*
我的数据库有问题,当前是数据库表:
Schema::create('telepon', function (Blueprint $table) {
$table->timestamps();
$table->integer('id_siswa')->unsigned()->primary('id_siswa');
$table->string('nomor_telepon')->unique();
$table->foreign('id_siswa')
->references('id')->on('siswa')
->onDelete('cascade')
->onUpdate('cascade');
});
迁移后,终端中的“siswa”也存在一些问题:
[Illuminate\Database\QueryException] SQLSTATE[23000]:完整性约束违规:1217 无法删除或 更新父行:外键约束失败(SQL:drop 表
siswa)[PDO异常]
SQLSTATE [23000]:完整性约束违规:1217 无法删除或 更新父行:外键约束失败
我已经检查过
migrate:reset
migrate:refresh
migrate:rollback
同样的错误
请帮忙,谢谢
【问题讨论】:
-
尝试手动删除所有表格,然后
php artisan migrate
标签: laravel laravel-5.2 blade migrate