人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLのテーブルで、ある処理の実行中の状態を表すカラムが必要になりましたが、適当なカラム名が思い浮かびません。

そのカラムには、処理中は1、処理が完了した場合は0のフラグを保存します。
どのような名前がふさわしいでしょうか。

なお、カラム名に使える文字は、小文字のアルファベットと_(アンダーバー)のみです。
短くて直感的に分かり易いものがよいです。

よろしくお願いします。


●質問者: wankodon
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● きゃづみぃ
●20ポイント

jikkou_flag

とかいかがでしょうか?


wankodonさんのコメント
言い忘れましたが英語でお願いします。 回答有り難うございます。

きゃづみぃさんのコメント
英語なら run_flag

2 ● tezcello
●20ポイント

f_処理名
でいかが?

f_exec
f_login
f_register
などなど


wankodonさんのコメント
回答有り難うございます。参考にさせて頂きます。

質問者から

カラム名は英語でお願いします。※日本語はNG


3 ● a-kuma3
●20ポイント

とか、かな。

でも、ぼくなら、きっとこうする(気がする)。

列名status
文字型
'running', 'finish'

wankodonさんのコメント
今回カラムの値は仕様で変更できないのですが、status = runging は分かり易くていいですね。回答有り難うございます。

TransFreeBSDさんのコメント
別テーブル作って使わないけど 0, finish 1, running って登録しておく、ってのを思いついた。

a-kuma3さんのコメント
テーブルを含めたデータファイルって、いきなりダンプを送られる場合が結構あるので、そのデータだけを見て意味が分かる、というのは結構大切(ぼくの中では)。 質問に合わせて *_flag も書いてみたけど、ぼくは使わない。 きっと、遠くない将来に、第三のステータスが登場するはずだから。 'waiting', 'running', 'finish'

4 ● Sampo
●20ポイント

自分でよく使うのは working, processing あたりですね。
意味をひっくり返して finished なんかを使うこともありますというかさっき使っていました。

他の方の回答にある f_処理名 とか 処理名_flag を使わない理由ですが、O/Rマッパーを使った場合のことを考えてです。

O/Rマッパーにそのまま食わせれば working, processing などのフィールド(またはプロパティ)になるので、形容詞的なカラム名にしておけばそのまま形容詞的な(フィールドだとわかりやすい)フィールド名になってくれるという狙いです。

なので、語尾は確実に -ing か -ed ですね。


wankodonさんのコメント
O/Rマッパーとかは考えてなかったのですが、それも面白そうですね。 なるほど。回答有り難う有り難うございます。

1-5件表示/6件
4.前の5件|次5件6.
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ