gpt4 book ai didi

mysql - laravel 5 为具有相同外键 id 的字段添加唯一约束

转载 作者:行者123 更新时间:2023-11-29 21:13:00 26 4
gpt4 key购买 nike

我有一个包含姓名和 ID 的员工表,还有一个包含员工 ID 和日期的员工休假日期表。我想为员工 ID 的日期添加唯一的约束。例如,如果employee_id 1 的日期为 3/30/2016 ,则另一个employee_id 1 的日期不能为 3/30/2016 ,但employee_id 2 的日期可以为3/30/2016 。无论如何,我可以在 laravel 5 或 mysql 中执行此操作吗?或者我应该手动编写这个逻辑?

最佳答案

您可以将表设置为具有唯一的组合键。如果您想通过迁移来做到这一点,您可以执行如下操作:

Schema::table('employee_off_date', function($table) {
$table->unique(['employee_id', 'date']);
});

关于mysql - laravel 5 为具有相同外键 id 的字段添加唯一约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com