プロシージャを使用せずに、MySQL で任意の種類のロジックを使用することは可能ですか? 私の Web ホスティングでは手順を作成できないため、回避策を探しています。
私がやりたいことのタイプは、テーブルがまだ存在しない場合にのみアイテムをテーブルに追加することです。または、列がまだ存在しない場合は、テーブルに列を追加します。などの操作ができますがCREATE TABLE IF NOT EXISTS
、私が必要とするいくつかの操作にはそのような贅沢はありません:(
素敵な proc が機能しないことに後になって気付いたので、トップレベルのクエリとして IF/ELSE ロジックを記述しようとしましたが、MySQL の場合、IF ELSE ブロックは関数/proc 内でのみ機能し、グローバル スコープでは機能しないようです。
回避策は非常に受け取りました-ホスティングに手順を作成する権限を付与するように既に依頼しましたが、まだ返信がありません...