我想我有一个问题,EAV 是最好的选择。
我正在计划我的桌子如下。
motherboard_id | model_name
int | varchar
Run Code Online (Sandbox Code Playgroud)
motherboard_id | model_name
----------------------------
1 | Asus Rampage
2 | Intel 3X
3 | Gigabit 22P
Run Code Online (Sandbox Code Playgroud)
attribute_id | attribute_name | attribute_type
int | varchar | enum('str','int','float')
Run Code Online (Sandbox Code Playgroud)
attribute_id | attribute_name| attribute_type
-------------------------------------------------
1 | form_factor | int
2 | max_ram | int
3 | ram_type | str
4 | weight | float
5 | CPU_socket | str
6 | PCH | str
Run Code Online (Sandbox Code Playgroud)
attribute_id | motherboard_id | value …
Run Code Online (Sandbox Code Playgroud)