91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql:error 1093 update子查詢

發布時間:2020-07-21 11:56:34 來源:網絡 閱讀:813 作者:ilanqing 欄目:軟件技術

一、 需求

要將base_info.name以wl_開頭的數據的status字段更新為2


二、執行


Update base_info

Set a.status=2

Where (select id from base_info where name like ‘%xx%’)

 

執行時,提示1093錯誤,

ERROR 1093 (HY000): You can't specify target table 't' for update in FROM clause 。

mysql不支持修改一個表的時候子查詢不能是同一個表。


三、 優化

通過臨時表解決這個問題

方法一:

Update base_info

Set a.status=2

Where id in ( select * from (select id from base_info where name like ‘%xx%’ ) tmp )

 

方法二:

update base_info b

join (select id from base_info where act_name like 'wlq_%') tmp

on tmp.id= b.id

set b.expand1=2


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

当雄县| 黑河市| 会理县| 隆尧县| 上杭县| 军事| 天峻县| 南郑县| 桐梓县| 宁海县| 乌拉特前旗| 浮梁县| 专栏| 焦作市| 潼关县| 上犹县| 南川市| 灵武市| 鄯善县| 当涂县| 封丘县| 曲靖市| 南华县| 阿合奇县| 手游| 德令哈市| 科技| 庄浪县| 澳门| 同心县| 明溪县| 育儿| 锦屏县| 洛宁县| 建昌县| 鲜城| 盈江县| 沅江市| 陈巴尔虎旗| 安塞县| 五河县|