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 ...