为了账号安全,请及时绑定邮箱和手机立即绑定

如何在迁移中使用内连接时更新 Laravel 数据库

如何在迁移中使用内连接时更新 Laravel 数据库

PHP
幕布斯7119047 2024-01-19 15:43:35
我有以下 SQL 语句,它可以直接在 SQL 控制台中运行,但我需要在 Laravel 迁移上进行它。简而言之,我试图用 tableB 的 columnB 中相应值的 id 替换 tableA 上的 columnA 的当前值。表结构如下:tableA:     id: int(11)     columnA: varchar(191)tableB:     id: int(11)     columnB: varchar(191)在SQL控制台上运行的SQL语句:UPDATE tableA INNER JOIN tableB ON tableA.columnA = tableB.columnB SET tableA.columnA=tableB.id WHERE tableB.columnB = tableA.columnA我认为它正在使用原始语句:DB::raw(UPDATE tableA INNER JOIN tableB ON tableA.columnA = tableB.columnB SET tableA.columnA=tableB.id WHERE tableB.columnB = tableA.columnA);现在我正致力于创建 Laravel 迁移,当我尝试运行迁移时,没有任何反应。
查看完整描述

目前暂无任何回答

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号