2017-04-10 29 views
-3

嗨所以目前我有一個表,看起來像這樣: enter image description hereSQL:一次更新的4行,每行值

我想吃些什麼是一個SQL查詢,將更新的列:hplayer, g1h,g1a,g2h,g2a,g3h,g3a,g4h,g4a
對於例如具有匹配設置爲「3」的每一行。
這可能嗎?我會怎麼做?

+0

聽起來像一個簡單的UPDATE語句。 –

+0

這已被問及/回答了很多次,包括最基本的sql教程。你有沒有試過谷歌? – ehymel

回答

0

更新語法:

UPDATE table-name 
SET column-name = value, column-name = value, ... 
WHERE condition 

嘗試是這樣的:(?改變的值你想)從w3schools SQL Tutorial

UPDATE TABLE 
SET player = ?, 
    aplayer = ?, 
    g1h = ?, 
    g1a = ?, 
    g2h = ?, 
    g2a = ?, 
    g3h = ?, 
    g3a = ?, 
    g4h = ?, 
    g4a = ? 
WHERE matchid = 3 
0
update table_name 
set hplayer=1, 
    aplayer=1, 
    g1=1, 
    g1a=1, 
    g2h=1, 
    g2a=1, 
    g3h=1, 
    g3a=1, 
    g4h=1, 
    g4a=1 
where matchid=3 
0

例子:

UPDATE table_name 
SET column1 = value1, column2 = value2, ... 
WHERE condition; 

你的情況:

UPDATE table_name 
    SET hplayer="11", 
    aplayer="22", 
    g1h="33", 
    g1a="44", 
    g2h="55", 
    g2a="66", 
    g3h="77", 
    g3a="88", 
    g4h="99", 
    g4a="00" 
    WHERE matchid = "3"; 

也可以嘗試searchingsql update

+0

這不是一個惡作劇。這應該是一個評論, –