MENU
  • お問い合わせ
gulf_stream's portfolio
  • お問い合わせ
gulf_stream's portfolio
  • お問い合わせ
  1. ホーム
  2. MySQL

MySQL– tag –

  • 外部キーを張ったテーブルのUNIQUEインデックスを削除する手順

    同じ問題に答えを2回登録できなくするために UNIQUE を張ったけれど、 同じ問題のIDを入れることを忘れて張ってしまったことに、データを入れてから気が付いた。 あ、やってしまった。 しかも外部キーも入れてしまっているので処理が大変なテーブルだ。 SQ...
    2026年2月16日
  • PHPのWHERE句で使う「?」の数を動的に作ろう

    PHPでは、SQLのWHERE句で位置パラメータを使う場合こう書きますよね。 PHP$id = 123; $sql = 'SELECT * FROM test_table WHERE id = ?'; $stmt = $this->pdo->prepare($sql); $stmt->execute($id); $result = $stmt->fetch(PDO::FETCH_ASSOC);$id = 123; $...
    2026年2月6日
  • 短時間に連続送信してくるIPに 制限をかける

    以前からCSRFでなりすまし対策の記述、前記事でのreCAPTHAを使ってbot対策は出来たけれど、 人海戦術での嫌がらせの場合は対応できない。 なので、短時間に大量の送信があった場合にIP制限をかけることにしました。 流れとしては IPレート制限チェック CSR...
    2026年1月30日
1