我有一个问题,例如在我的系统中我有下一个表:
CREATE TABLE `sales` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`amount` FLOAT NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
-- is more complex table
Run Code Online (Sandbox Code Playgroud)
内容:
+-----+-------+
| id | amount|
+-----+-------+
|2023 | 100 |
|2024 | 223 |
|2025 | 203 |
|... |
|2505 | 324 |
+-----+-------+
Run Code Online (Sandbox Code Playgroud)
我不知道当前的id(每天都有销售).我正在尝试规范化表格.
UPDATE sales SET id=id - 2022;
Run Code Online (Sandbox Code Playgroud)
结果:
+-----+-------+
| id | amount|
+-----+-------+
| 1 | 100 |
| 2 | 223 |
| 3 | 203 |
|... …Run Code Online (Sandbox Code Playgroud)