mysql - 如何在父表中满足相应条件的相关模型中插入条目

标签 mysql laravel eloquent

所以我有一个 tablr users 表,其结构为

id | name | email | password | role_id

其中有 100 个条目。

我有一个couriers表,其结构为

id | user_id | so on.

我想使用 role_id 为 3 的 users 表中的值填充 couriers 表。

所以我有 40 个 express 员,我希望将它们插入到 couriers 表中。

最佳答案

您可以使用语法:

INSERT INTO couriers (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM users
WHERE condition;

关于mysql - 如何在父表中满足相应条件的相关模型中插入条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49050549/

相关文章:

php - MySQL 表结果处理另一个表结果

php - Laravel Eloquent,如何从多对多关系中选择某种类型的用户

php - 自动为 laravel 模型中的字段赋值

mysql - 针对大型查询优化 MySql 数据库

PHP/MYSQL 回显查询总数

php - 是否可以配置 MySQL 日志记录,以便它只报告已回滚的查询?

php - Laravel 迁移 : Foreign key constraint is incorrectly formed

laravel - InvalidArgumentException Please provide a valid cache path 错误 laravel 5.2

php - 如何知道输入数组元素是否为空?

Laravel:使用名称字段查找用户发布的所有帖子