【发布时间】:2018-09-13 02:01:41
【问题描述】:
我有一张如下表
Zoneid | Values
------------------
1 | a
1 | b
1 | c
1 | d
1 | e
2 | a
2 | a
2 | c
2 | c
2 | e
3 | a
3 | c
3 | b
3 | d
我想将所有 Zoneid =1 的值更新为“已完成”,将 ZoneId =3 的值更新为“失败”,是否有任何 if 语句可以尝试这样做?任何
if(ZoneId = "1") Update Zones set Values = "completed";
mysql 中的语法?
重要
遍历每个 ZoneId 是必须的
编辑
基本上我会通过java程序更新表格,
///Values is an arrayList which contains the following Strings
Values = {
completed1,
completed2,
completed3,
completed4
};
//The idea is to loop in this array and update every ZoneId= 1 and ZoneId = 3
for (int i = 0; i < Values.size()) {
//update table zones
if (ZoneId = 1) Update Values.get(i);
}
输出应该是这样的
id | Values
------------------
1 | completed1
1 | completed2
1 | completed3
1 | completed4
很抱歉给您带来不便:)
【问题讨论】:
标签: java mysql if-statement phpmyadmin