質問

投稿者:SPKN030230
登録日:2026年6月19日(金)

「パスワード」フィールドの一括更新について

こちらの投稿で、「パスワードフィールド」に登録された暗号化文字列の平文を別のテキストフィールドに登録する方法を質問させていただきました。 https://knowledge.spirers.jp/question/board/detail?topicid=261 これに関連した内容となりますが、追加で質問させてください。 会員データの登録時の要件は以下となっております。 ------------- (1)会員データの登録はCSVの一括登録で行う。一回の登録は300件程度。 (2)初期パスワードはSPIRALで自動生成したらランダム文字列8桁とする ------------- (1)の操作の後に、「アプリ管理」-「アクション」PHP実行「手動実行」で、追加したレコードに対して「パスワード文字列」の値を「パスワード」に上書きする処理を行っております。 「パスワード」フィールドはAPIで複数レコードを登録(bulk)が使用できないため、1件ずつレコード更新を行っております。1件更新するのに大体0.5秒かかり、実行時間制限(30秒)以内では60件程度しか処理を行うことができません。 (1)の操作でデータを分割処理して対応しておりますが、何か別の方法で300件程度まとめて処理する方法がありましたらご教示いただけますと幸いです。 何卒よろしくお願いいたします。

更新日:2026年6月19日(金)
  • 4
いいね

コメント

  • SPKN030230

    補足です。 1件更新するのに大体0.5秒かかるという部分ですが、更新データに対して、単純にUPDATEだけではなく、データの照合処理(SELECT)が1件含まれています。

    • いいね
    2026年6月19日(金)
  • ご連絡いただきましてありがとうございます。 > (1)の操作でデータを分割処理して対応しておりますが、何か別の方法で300件程度まとめて処理する方法がありましたらご教示いただけますと幸いです。 パスワードフィールドの更新につきましては、現状行っていただいております、1件毎に更新する方法となります。 そのため、SPIRALで実行いただく場合には、まとめて処理する方法はございませんが、スケジュールトリガを使用いただくことで、15分に1度処理を行うことが可能です。 ステータスを処理済みにする更新と合わせて対応いただくことで、即時ではありませんが、処理を進めることが可能です。 もしくはスパイラル外になりますが、実行時間30秒制限のないPHPサーバーをご用意いただき、そこで実行いただければ一括の処理が可能です。 ご検討いただけますと幸いです。 ご確認の程、よろしくお願いいたします。

    • いいね
    2026年6月19日(金)
  • SPKN030230

    ご回答ありがとうございました。 > もしくはスパイラル外になりますが、実行時間30秒制限のないPHPサーバーをご用意いただき、そこで実行いただければ一括の処理が可能です。 こちらの方法での対応を検討したいと思います。

    • いいね
    2026年6月19日(金)
  • ご確認いただきましてありがとうございます。 その他ご不明点がございましたら、お気軽にクエスチョンボードをご活用ください。 よろしくお願いいたします。

    • いいね
    2026年6月19日(金)
質問がまとまらない方へ チャットコミュニティで気軽に聞いてみよう! 疑問や課題が整理できていなくても問題ありません。SPIRAL®で解決できる範囲がまだわからなくても質問できます。「ここで聞くと場違いかな?」というお悩みでも歓迎します。
  • Discordで聞く
  • Slackで聞く