我想每次只更新第二条记录, 不知道如何 update?
5 个解决方案
#1
UPDATE aab a INNER JOIN
(SELECT id FROM aab WHERE id<=4 LIMIT 0,1) b ON a.id=b.id
SET ccode='A1'
假设ID为唯一标识的字段
(SELECT id FROM aab WHERE id<=4 LIMIT 0,1) b ON a.id=b.id
SET ccode='A1'
假设ID为唯一标识的字段
#2
我想要更新的那个表里没有唯一标识字符
我现在用 order by 来排序, 只是想更新第二个记录
thanks
我现在用 order by 来排序, 只是想更新第二个记录
thanks
#3
加入唯一标识的字段ID,自增
#4
主管不允许修改数据库格式...所以只能通过 sql 来想办法了
#5
无解
#1
UPDATE aab a INNER JOIN
(SELECT id FROM aab WHERE id<=4 LIMIT 0,1) b ON a.id=b.id
SET ccode='A1'
假设ID为唯一标识的字段
(SELECT id FROM aab WHERE id<=4 LIMIT 0,1) b ON a.id=b.id
SET ccode='A1'
假设ID为唯一标识的字段
#2
我想要更新的那个表里没有唯一标识字符
我现在用 order by 来排序, 只是想更新第二个记录
thanks
我现在用 order by 来排序, 只是想更新第二个记录
thanks
#3
加入唯一标识的字段ID,自增
#4
主管不允许修改数据库格式...所以只能通过 sql 来想办法了
#5
无解