1樓:網友
用這個吧,肯定可以。
update grade set life_a=(select life_a from grade where id=1),life_a=(select life_a from grade where id=1),life_b=(select life_b from grade where id=1),life_c=(select life_c from grade where id=1),life_grow_a=(select life_grow_a from grade where id=1),life_grow_b=(select life_grow_b from grade where id=1),life_grow_c=(select life_grow_c from grade where id=1),phy_min_a=(select phy_min_a from grade where id=1),phy_min_b=(select phy_min_b from grade where id=1),phy_min_c=(select phy_min_c from grade where id=1)
where id=2
2樓:網友
這樣子可以實現你的要求,樓上的語句應該會報錯。
update grade a, grade bset ===
where = 1
and = 2
3樓:網友
你可以單mm我,給一點測試資料 你這裡說的很不清楚。
mysql更新表的語句有哪些
4樓:愛生活
update set命令用來修改表中的資料。update set命令格式:笑搏update 表名 set 欄位=新值,… where 條件。
舉例如下:mysql> update myclass set name='mary' where id=1;單表的mysql update語句:update [low_priority] [ignore] tbl_name set col_name1=expr1 [col_name2=expr2] [where where_definition] [order by] [limit row_count]。
多表的update語句:update [low_priority] [ignore] table_references set col_name1=expr1 [,col_name2=expr2] [where where_definition]。
update語法可以用新值更新原有錶行中的各列。set子句指示要修改哪些列和要給予哪些值。where子句指定應更新哪些行。
如果沒有where子句,則更新所有的行。如果指定巨集公升枯了order by子句,則按照被蔽洞指定的順序對行進行更新。limit子句用於給定乙個限值,限制可以被更新的行的數目。
mysql更新表,a表中xuhao欄位順序不定
select group concat a order by a asc from a group by b 在mysql 中如何查詢某欄位值在幾張表中出現的次數?利用mysql中的 的聚合函式 count 可以實現這個功能,例如需要查詢data表中name出現次數最多版的記錄,可以先按照group...
MySQL的優點,MySQL的優點?
1.它使用的核心執行緒是完全多執行緒,支援多處理器。2.有多種列型別 1 2 3 4 和8位元組長度自有符號 無符號整數 float double char 型別。3.它通過一個高度優化的類庫實現sql函式庫並像他們能達到的一樣快速,通常在查詢初始化後不該有任何記憶體分配。沒有記憶體漏洞。4.全面支...
我是新手,mysql中使用where語句同時刪除幾條記錄,怎麼辦啊
1 mysql刪除一個欄位bai的基本語法du。2 連 接到zhi本地的mysql。3 使用desc tb1 檢視錶結dao構。4 刪除內欄位的命令語句,實 容例。5 再次對比表結構,檢視欄位刪除前後的區別。注意事項 mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟...