作者chipai (...)
看板Database
标题Re: [SQL ] update 递增数列
时间Thu Dec 20 05:16:07 2012
※ 引述《chipai (...)》之铭言:
: 我的DBMS是Mysql
: 如果想要update 一栏位为递增的数列
: 请问该如何下script?
: 谢谢
SET @var =0;
UPDATE table a,
(
SELECT id,@var := @var +1 AS place
FROM table
ORDER BY id
)b
SET a.place = b.place WHERE a.id = b.id;
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.236.240
1F:→ chenstin:update也可以这样写 12/26 21:15
2F:→ chenstin:UPDATE table SET place = @var := @var + 1 ORDER BY id 12/26 21:17