【发布时间】:2026-01-21 18:35:01
【问题描述】:
这是我的数据布局:
Heading 1:
Sub heading
Sub heading
Sub heading
Sub heading
Sub heading
Heading 2:
Sub heading
Sub heading
Sub heading
Sub heading
Sub heading
Heading 3:
Sub heading
Sub heading
Sub heading
Sub heading
Sub heading
Heading 4:
Sub heading
Sub heading
Sub heading
Sub heading
Sub heading
Heading 5:
Sub heading
Sub heading
Sub heading
Sub heading
Sub heading
这些标题需要有一个与用户 ID 相关联的“完成状态”布尔值。
目前,我的桌子是这样的:
id | userID | field_1 | field_2 | field_3 | field_4 | etc...
-----------------------------------------------------------------------
1 | 1 | 0 | 0 | 1 | 0 |
-----------------------------------------------------------------------
2 | 2 | 1 | 0 | 1 | 1 |
每个字段代表一个子标题。在我的表中有这么多列看起来效率非常低...
我该如何优化呢?我想不出任何办法来整理它:/
【问题讨论】:
标签: mysql sql optimization database-design