求问Java在控制台查看数据库表时自动生成一个序列号 (非数据库字段!!)之后通过序列号进行对数据的增删改查之前用了rownumber 不对出了bug求解惑!
这个自动的序列号,是不能用来修改数据库字段的。你需要用where索引。
rownumber 是伪列,不能用该字段作为更新条件。
不管你的序号是什么类型的 (比如:UUID),你的rownumber 都是从1开始 等于是计算你有多少条数据由于你这个序号刚好 也是数字从1开始 这就给你造成迷惑了 以为rownumber 也可以