【发布时间】:2020-10-22 18:16:34
【问题描述】:
我用复合主键创建了迁移文件,但总是报错
语法错误或访问冲突:1068 多个主键定义(sql : alter table 'table_currency' 添加主键 table_currency_code_user_id_primary('code', 'user_id'))
Schema::create('table_currency', function (Blueprint $table) {
$table->string('code', 3);
$table->bigIncrements('user_id');
$table->string('default', 3);
$table->enum('is_active', ['0','1'])->default('0')->comment('0: Inactive, 1: Active');
$table->timestamps();
$table->primary(['code', 'user_id']);
});
我不明白为什么会出现这个错误?提前谢谢。
【问题讨论】:
标签: eloquent laravel-5.8