
sqliteで管理でしているテーブルで、
アップデートに伴い、列を追加または削除したい事例が出てきました。
事前に「追加済みか」「削除済みか」を確認してから、処理をしたいのですが、
カラム存在確認の方法がわかりません。
例えば、存在しない'new_col'でWHERE,ORDER BYをしてもエラーは発生せず、
0行と返ってくるだけです。
※phpliteadmin.phpのsqlでテストしました。
lang
1SELECT * FROM "log" WHERE 'new_col' = 1
try,catchの挙動で判断しようかと思ったのですが、上記のように上手くいかないような気がしています。
何か方法がありましたら教えて下さい。
よろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/06/15 03:43
退会済みユーザー
2015/06/16 04:28