有没有办法增加字段,而不必首先选择查询来检索其初始值?
更具体一点:我有一个字段跟踪单词出现的次数。我知道我可以这样做:
SELECT count FROM table WHERE row = 1
,检索值,添加它以获取新值,然后UPDATE table SET count = :newvalue WHERE row = 1
...但我想知道是否有办法在一个查询中执行此操作(与$foo += 5
在php中的方式相同)
由于
答案 0 :(得分:3)
只需在UPDATE中执行:
public static String[] getPlaces(String[] strings, String splitString) {
String[] places = new String[strings.length];
for (int i = 0; i < strings.length; i++) {
places[i] = strings[i].split(" ")[splitString.split(" ").length];
}
return places;
}
(或UPDATE table SET count = count + 1 WHERE row = 1
,或其他。)