mysql資料庫查詢同時擁有欄位值的某欄位值

2021-05-29 10:54:10 字數 1697 閱讀 7058

1樓:少年真奇妙

如果剛開始裡面就有bai資料du,需要

update table set c=a+b然後可以 建立個觸發器zhi

不過這裡又有dao

個問題,就是你之後a或者專b欄位 是插入呢還是屬更新呢每種情況都要建立一個觸發器

舉例 更新a

create trigger *** after update on table

for each row

update table set c=a+b這樣就實現你的功能了

插入表的

create trigger *** after insert on table

for each row

update table set c=a+b

2樓:一個人的獨

用觸發bai器可以

du解決zhi這個問dao題;回

正確的寫法是

答create  trigger test_trigger  before  insert on  table_name

for each row

begin

set new.c=new.a+new.b;end

查詢mysql同一個資料庫2張表的不同欄位值語句怎麼寫

3樓:德陽小孩

查詢兩張表的不

來同欄位,一般

自通過連線(join)來實現,需要兩張表有能夠相互關聯的欄位。

如果沒有任何關聯欄位,直接查兩個欄位的話,就會出現笛卡爾積(結果為t1和t2欄位的集合,結果條數為t1*t2)。

假設你的需求是兩張表有關聯欄位id,以內連線為例,則sql可以寫為:

select t1.c1,t2.c2 from t1 inner join t2 on t1.id=t2.id;

4樓:匿名使用者

select a.*,b.* from a a,b b where a.name = b.name

mysql如何更新一個表中的某個欄位值等於另一個表的某個欄位值

5樓:海邊出來的風陽

update tb_common_verification_tk set '新欄位'='舊欄位'。

例如:a表

id  name   credits

1   aa         11

2   aa         222

3   bb        11

4   bb         222

b表id  name   credits

1   aa          222

2   bb          222

操作的是a表,能不能有什麼辦法讓b表中的credits值一直為a表中的credits最大值。

6樓:匿名使用者

update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y ;

7樓:草兒

現有表a和表b,希望更新a表,當 a.bid = b.id時,a.x = b.x, a.y=b.y:

update a inner join b on a.bid=b.id set a.x=b.x,a.y=b.y;

為什麼mysql資料庫安,mysql資料庫裝不上什麼問題?

mysql5.7.21安裝 mysql資料庫裝不上什麼問題?肯定是上次沒有完全解除安裝 先把你裝的解除安裝了 然後去 documents and settings裡找有關和mysql有關的檔案然後全部刪掉 在安裝就行了 在什麼系統上安裝?出了什麼錯誤資訊?錯誤資訊貼上出來 為什麼我的mysql資料庫...

mysql資料庫題目查詢student表中每個學生的姓名

select date format now y date format sbirthday,y date format now 00 m d date format sbirthday,00 m d as age from student 查出du 精確zhi dao。自己專 加名字屬 selec...

mysql資料庫怎麼根據多個欄位同時排序

您好,您這樣 order by last time,id desc 這種方式last time預設是升序的 order by last time and id desc 這種方式兩個欄位都是降序的 應該先分組,select id,last time from yourtablename group ...