BEGIN
DECLARE v_unifiedcredit_code VARCHAR(64)
DECLARE v_max_datedatetime
SELECT MAX(sii.created_on) INTO v_max_date
FROM sj_taxpayer_invoice_statistical_info sii
SELECT 1
END
CREATE TABLE test_AA (
id INT,
val varchar(6)
)
INSERT INTO test_AA VALUES(null, 'A')
INSERT INTO test_AA VALUES(null, 'B')
INSERT INTO test_AA VALUES(null, 'C')
INSERT INTO test_AA VALUES(null, 'D')
INSERT INTO test_AA VALUES(null, 'E')
SELECT * FROM test_AA
+------+------+
| id | val |
+------+------+
| NULL | A |
| NULL | B |
| NULL | C |
| NULL | D |
| NULL | E |
+------+------+
5 rows in set (0.00 sec)
-- 假设 id 从 101 开始.
SET @rownum = 100
UPDATE
test_AA
SET
id = (@rownum := @rownum + 1)
mysql> SELECT * FROM test_AA
+------+------+
| id | val |
+------+------+
| 101 | A |
| 102 | B |
| 103 | C |
| 104 | D |
| 105 | E |
+------+------+
5 rows in set (0.00 sec)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)