そのため、以前の作品では、次のようにアイテムを格納するために常に「テキスト」データ型を使用していました。
0=4151:54;1=995:5000;2=521:1;
だから基本的に:slot=item:amount;
私はSQLデータベースに情報を保存する最良の方法を探していましたが、どこに行っても、テキストを使用するとパフォーマンスが大幅に低下すると言われています。
次の列を持つテーブルを作成するなど、別のことを考えていました。
id, owner_id, slot_id, item_id, amount
今のところ、キャラクターが割り当てる各アイテムに行を挿入するだけです。しかし、スロットのアイテムが変更される可能性があるため、それらを保存する方法がわかりません。キャラクターには28のインベントリスロットと500のバンクスロットがありますが、登録時にすべて挿入する必要がありますか? または、アイテムを保存するよりスマートな方法はありますか