我有一个这样的对象我在后台使用nodejs,数据库使用mysql。我只想在我的值不等于特定值时更新表。有没有可能在查询中写这段代码。我尝试了几个sql语句,但不起作用:
let sql = `UPDATE details SET name = CASE WHEN '${req.body.emName}' !
我只是在编写一个复杂的更新查询,该查询大致如下所示: (select y, min(x) as MinX groupby y) as t1set x = x - MinX
这意味着变量x是基于子查询更新的,该查询还处理变量x --但是不能通过运行的update命令修改吗?我的意思是,在正常编程中,您通常必须显式地处理这个问题,即将新值从旧值存储到其他地方,在工作完成后,用新的.但是,SQL
我有一个包含自动增量列(ID)的表,并且已经用记录填充了我的表。然后,过了一段时间,我注意到自动增量( ID )列从2开始,而不是从1开始。因此,我想要做的是使用SQL语句UPDATE集将所有记录的ID列减少一个。我在MySQL数据库上使用了这条SQL语句,它起了作用。但是,在LibreOffice基础上,它甚至不允许我执行Update语句,说它不是一个查询。所以,下面就是我想做的。UPDATE Accounts SET ID=ID-