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

MYSQLでの削除時に同じテーブルを更新するにはどうすればよいですか?

    ストアドプロシージャ を使用します :

    UPDATE b
       SET b.mssn = a.mssn
      FROM EMPLOYEE a
      JOIN EMPLOYEE b ON b.mssn = a.ssn
     WHERE a.ssn = @deletedBoss
    
    DELETE FROM employee WHERE ssn = @deletedBoss
    

    ストアドプロシージャを使用すると、必要な行を削除し、その後、同じテーブルを更新できます。これでエラーメッセージを防ぐことができます。



    1. MySQLでデータベース名の大文字と小文字を変更するにはどうすればよいですか?

    2. Python / postgres / psycopg2:挿入されたばかりの行のIDを取得

    3. Postgres配列へのデータの選択

    4. SQLDev4.2トップSQL