所以在我以前的工作中,我一直使用“文本”数据类型来存储项目,如下所示:
0=4151:54;1=995:5000;2=521:1;
所以基本上:slot=item:amount;
我一直在寻找在 sql 数据库中存储信息的最佳方法,无论我走到哪里,它都说使用文本对性能有很大影响。
我正在考虑做其他事情,比如有一个包含以下列的表格:
id, owner_id, slot_id, item_id, amount
现在我可以为字符分配的每个项目插入一行。但是我不知道如何保存它们,因为插槽的项目可以更改等。一个角色有 28 个库存插槽和 500 个银行插槽,我应该在注册时将它们全部插入吗?还是有更聪明的方法来保存物品