嗨所以目前我有一个表,看起来像这样: SQL:一次更新的4行,每行值
我想吃些什么是一个SQL查询,将更新的列:hplayer, g1h,g1a,g2h,g2a,g3h,g3a,g4h,g4a
对于例如具有匹配设置为“3”的每一行。
这可能吗?我会怎么做?
嗨所以目前我有一个表,看起来像这样: SQL:一次更新的4行,每行值
我想吃些什么是一个SQL查询,将更新的列:hplayer, g1h,g1a,g2h,g2a,g3h,g3a,g4h,g4a
对于例如具有匹配设置为“3”的每一行。
这可能吗?我会怎么做?
更新语法:
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
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
例子:
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
。
这不是一个恶作剧。这应该是一个评论, –
听起来像一个简单的UPDATE语句。 –
这已被问及/回答了很多次,包括最基本的sql教程。你有没有试过谷歌? – ehymel