sql >> データベース >  >> RDS >> Mysql

MySQLのすべてのストアドプロシージャを削除するか、一時的なストアドプロシージャを使用します

    私はこれでうまくいくと思っていたでしょうが、私は訂正の余地があります:

    (コメントで提供された良い点を組み込むために編集されました)

    delete from mysql.proc WHERE db LIKE <yourDbName>;
    

    (以下のコメントでBalmipourが指摘しているように、データベースを指定することをお勧めします。)

    特定のデータベースにすべてのプロシージャを削除することは有効だと思います。そうしないと、長い開発サイクルで、廃止されたプロシージャと機能が蓄積され、すべてが混乱する危険があります。



    1. 外部キー条件のPostgreSQLチェック制約

    2. SQLite RealvalsをJavaBigDecimal値に書き込むにはどうすればよいですか?

    3. 他のテーブルの主キーではない外部キーを持つことはできますか?

    4. MySQLで一致しないレコードを見つけるために2つの列を比較する方法