在mysql中添加

时间:2015-07-06 23:40:37

标签: mysql

有没有办法增加字段,而不必首先选择查询来检索其初始值?

更具体一点:我有一个字段跟踪单词出现的次数。我知道我可以这样做: SELECT count FROM table WHERE row = 1,检索值,添加它以获取新值,然后UPDATE table SET count = :newvalue WHERE row = 1

...但我想知道是否有办法在一个查询中执行此操作(与$foo += 5在php中的方式相同)

由于

1 个答案:

答案 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 ,或其他。)