首页 > 解决方案 > Laravel MYSQL 触发器

问题描述

我尝试将触发器添加到我的 CRUD 应用程序中。我为触发器创建了迁移,但它返回错误。这是我的迁移代码

class CreateTrigger extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        DB::unprepared('
        CREATE TRIGGER getjenis AFTER INSERT ON `pesanan` FOR EACH ROW
            BEGIN
                CALL getjenis();
            END
        ');
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('trigger');
    }
}

这是错误

SQLSTATE [42S02]:未找到基表或视图:1109 字段列表中的未知表“pesanan”(SQL:插入pesananname、、、、、、、、、)值(Joko Mamat、0813、Kasin、Cuci telponBasah alamatjenisKilat kecepatandoAntar , 2019-11-23 02:16:28, 2019-11-23 02:16:28))updated_atcreated_at

请帮忙。

标签: phpmysqllaravelcrud

解决方案


推荐阅读