mysql刪除多表中查詢出來的資料

2021-09-21 21:57:44 字數 406 閱讀 2668

它文中的第三點是這樣寫的

3、從兩個表中找出相同記錄的資料並把兩個表中的資料都刪除掉 

delete t1,t2 from t1 left join t2 on t1.id=t2

.id where 

t1.id=25

注意此處的delete t1,t2 from 中的t1,t2不能是別名 

說t1,t2不能是別名,否則會報錯,我自己去一試剛好說反了,這裡必須是別名,否則才會真的報錯,正確寫法應該為

delete t1,t2 from userlogin t1 left join student t2 on 

t1.id=t2

.id where 

t1.id=25

我用的mysql是5.0的

mysql修改查詢出來結果

需求 之前漢字轉拼音時候發覺有個字母 轉換錯了,應該是v才對,實際上 也沒錯,但是在計算機拼音中 是用v表示的,所以要把表中的 全部轉換為v 一開始覺得這個sql應該也不難,先查詢出來所有的符合條件的然後update 寫出來了發現報錯了。you can t specify target table ...

查詢出來內容為null,resultMap相關解答

resultmap常用知識點 resultmap元素,是mybatis對映檔案中最為重要 功能最強大的元素。使用jdbc查詢,返回resultsets,是最為常用的資料庫操作。resultmap的設計,簡化了對映檔案中編寫複雜sql的操作。列名與屬性名對映,一般用於列名和屬性名不一致的情況。resu...

MYSQL如何修改查詢出來的結果集

update expresspackage set isuploadsto 200 where billcode in select billcode from expresspackage where reallatticeno not in 224,448 and status 0 and do...