2010.
07.
19
18:02:24
まぁ普通はいらないのでしょうが、負荷分散の関係とかで年毎にテーブル分けるとかした場合、
その年のテーブルあるの?とかのチェックが必要になってくるわけです。
と言う訳でテーブル存在チェックSQLφ(--)
SELECT * FROM information_schema.tables WHERE table_name = '[テーブル名]' AND table_schema = '[DB名]'
[テーブル名]に存在チェックをしたいテーブルの名前、
[DB名]に対象DBを指定する。
該当ユーザに権限が無いと出来ないので要注意(--)b
その年のテーブルあるの?とかのチェックが必要になってくるわけです。
と言う訳でテーブル存在チェックSQLφ(--)
SELECT * FROM information_schema.tables WHERE table_name = '[テーブル名]' AND table_schema = '[DB名]'
[テーブル名]に存在チェックをしたいテーブルの名前、
[DB名]に対象DBを指定する。
該当ユーザに権限が無いと出来ないので要注意(--)b