Other
[MySQL]複数列を条件付きUPDATE
どもです。
MySQLにて。
UPDATEの際、「条件を満たすなら更新を適用」ならWHEREの方に条件を書けば良い。
しかし更新対象列が複数ある中で、「この列(カラム)の更新には条件をつけたい」場合では、WHEREでは全体の条件となるため不可となります。
解:SET内で、CASE-WHENが使用可能です。... 全文を読む »
[MySQL]SUMしてUPDATE
[MySQL]親ごとに枝番をAUTO_INCREMENT
PHPやJSやMySQLの対偶とか補集合とか
[MySQL]複数行のUPDATEを1回のSQL実行で済ませたい。
[MySQL]JOIN対象のセルが空の場合は指定の値でJOINしたい。
[MySQL]空文字 or NULL を一息で判別したかった話
どもです。
MySQL初心者です。
カラムAにデータが入っていたらAを、入っていなかったらBの内容を取得したかったのですが、
「入っていない状態」は空文字とNULLの2パターンが想定される。
DB構成としてアカンくないか、NULL許容させんなや、などとツッコミはありますが、古いDBに文句言っても仕方ない。... 全文を読む »
[MySQL]プライマリキーとユニークキーを取得する。
どもです。
MySQLにて。
ユニークキーに設定されているカラム情報を抜き出す、という動作の需要がありまして。
ちょいと覚えておきたい内容だったので、備忘録しときます。
Eclipseのチェックアウトでsqlite[S14]エラーが発生したとき、プロジェクト名変更で解決するかもしれない。
どもです。
現在、業務にEclipseを使用し、SVNでデータを共有管理しているのですが、
新しいプロジェクトをチェックアウトしようとしたところ、こんなエラーが。
[MySQL]Incorrect key file for tableは処理落ちでも発生する
[MySQL]特定の条件下にて検索結果が1件になってしまうらしい。
どもです。
MySQLにて。
少し前にリリースしたソースに、唐突に不具合の報告が入りました。
曰く、特定の条件下にて、本来は複数件ヒットするはずの検索結果が1件になってしまうとのこと。
デバッグしてみたところ、SELECT文の出力までは問題ないように見えます。... 全文を読む »
[MySQL]warning1292が出たので困ってたらすっごいケアレスミスだった話。
MySQLのUPDATEでサブクエリを使用したときに陥りがちな「You can't specify target table」
どもです。
MySQLにて、とあるテーブルに対し、
カラムAが一定の値である行のカラムBと一致する、全てのカラムBの行を更新対象にする。
という処理がやりたかった。
ので、UPDATE文にサブクエリを使えば行けるかな?と思い、実行。... 全文を読む »
心当たりのない「illegal mix of collations for operation」
MySQLでテーブルに複数カラム追加したいときの書き方
MySQLでJOINするカラムを条件分岐させようとした話
MTで記事のアーカイブマッピングを設定したのにパーマリンクがアーカイブページへのリンクになるとき
MTで生成したファイル「だけ」500エラーになったらパーミッションを確認
どもです。
MovableTypeを使ったサイト作成をしていたところ、
MovableTypeで生成したファイルのみ、アクセスすると500エラーになる事件がありました。
それで知ったのが、
サーバーによっては... 全文を読む »
MovableTypeのブログ記事リストで「最初の1件」が表示されないとき
どもです。
MovableTypeのような専用言語で動いているものは、正直ニガテです。
今回はMovableTypeで作られたサイトの不具合への対処を行ったのですが、
この原因がMTのよくわからないバグのようなので(ヽ´ω`)した次第です。
案件については、タイトルの通り。... 全文を読む »
メールアドレスの正規表現によるチェックの必要性について考える
どもです。
PHPでフォームメールを作ることになりましたが、メールアドレスの入力欄がありました。
メールアドレスの入力欄があるなら、
メールアドレスとして適正な内容が書かれているか照合しなければなりません。
ので、Google先生に頼ってみたところ、最終的にこちらの記事に行き着きました。... 全文を読む »