我有一个table表SystemReading,它可以保存水系统的仪表读数.在给定站点进行下一次读取之后,我需要从当前读取中减去前面的读取,以获得要插入到SystemUsage表的两个读取之间的用法。我以前使用过CTE来查找这种用法,但现在我需要自动计算它,并将其插入到新的使用表中。任何帮助都是非常感谢的。这是我以前的CTE,以供参考: SELECT Row_Number() OVER (ORDER BY ReadingID) as RowNumberTotalPumped, cu
所以我有个疑问
query = "SET @rownumber = 0; UPDATE students SET roll_no = (@rownumber := @rownumber+1) WHEREcorresponds to your MariaDB server version for the right syntax to use near 'UPDATE students SET roll_no = (@rownumber:= @rownumber+1) WHERE st
在mysql表中,有两个列是questionNumber和rowNumber。我想通过rowNumber更新questionNumber订单。这是我的php,问题是查询("UPDATE Question SET rowNumber = ($x=$x+1) ORDER BY QuestionNumber")。有帮手帮我修吗? exit; $sql = "UPDATE Question SET rowNumber</e