DBからクリア状況を読み出して配列に入れて
ゲーム上で変更が加わったら丸ごとupdateかけてそう
問題はどこかのループ処理をミスっててアドレスがズレる事
そもそもDBのupdateも該当ステージだけでいい

ズレたままクリア状況の全てを更新するから有った星が消えたり
その逆が起きるんだろうなと思ってる