亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在遷移中使用內連接時更新 Laravel 數據庫

如何在遷移中使用內連接時更新 Laravel 數據庫

PHP
慕妹3146593 2024-01-19 15:38:58
我有以下 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 遷移,當我嘗試運行遷移時,沒有任何反應。
查看完整描述

1 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

嘗試使用DB::statement代替DB::raw,第二個不運行查詢。



查看完整回答
反對 回復 2024-01-19
  • 1 回答
  • 0 關注
  • 130 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號