MySQL でテーブルにレコードが存在するかチェックする方法

検索してもなかなか出てこなく、困っていました。
MySQL とかあまり詳しくないのでこれで良いのか分かりませんが。

1
SELECT COUNT(*) FROM tablename WHERE id = 123456;

これで返ってきた値が 0 であれば存在しない、0 以外であれば存在したとして判断します。
ちなみに COUNT 関数はパフォーマンス落ちるかもそうです。

たぶんもっと良い方法がありそうですが…。また時間のある時に探してみることとします。

  • Date: 2010-6-18 (金) 16:14:55
  • Category: MySQL
  • Tags:

Comments

Leave a Comment

Trackback URL

コメントは承認待ちです。表示されるまでしばらく時間がかかるかもしれません。