2017-04-10 100 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

这不是一个恶作剧。这应该是一个评论, –