在 table 毫秒 sql java 中仅更新和检索一行
updating and retrieving just one row in a table ms sql java
我有一个场景,我想总是只更新一行,该行只有一列,我也想总是检索那一行。我用来插入的查询是这样的:
stmt.executeUpdate("INSERT INTO esp_salamstate " +
"VALUES ('on') ");
但每次运行时都会添加另一行。
虽然我用来获取值的查询是这样的:
final String GET_POSSIBLE_BINS = "SELECT state,id FROM esp_salamstate";
请帮忙...提前致谢...
如果你有单列和单行,那么你需要做的就是:
UPDATE esp_salamstate SET state='on'
如果没有 WHERE
子句,这会将所有行(我们假设 "are" 始终只有一行)更新为您设置的任何值。
我有一个场景,我想总是只更新一行,该行只有一列,我也想总是检索那一行。我用来插入的查询是这样的:
stmt.executeUpdate("INSERT INTO esp_salamstate " +
"VALUES ('on') ");
但每次运行时都会添加另一行。
虽然我用来获取值的查询是这样的:
final String GET_POSSIBLE_BINS = "SELECT state,id FROM esp_salamstate";
请帮忙...提前致谢...
如果你有单列和单行,那么你需要做的就是:
UPDATE esp_salamstate SET state='on'
如果没有 WHERE
子句,这会将所有行(我们假设 "are" 始终只有一行)更新为您设置的任何值。