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

1つのクエリで2つのテーブルから削除する

    それらをセミコロンで区切ることはできませんか?

    Delete from messages where messageid = '1';
    Delete from usersmessages where messageid = '1'
    

    または

    INNER JOINを使用するだけです 以下のように

    DELETE messages , usersmessages  FROM messages  INNER JOIN usersmessages  
    WHERE messages.messageid= usersmessages.messageid and messages.messageid = '1'
    


    1. MySQL-構造は同じだがデータが異なる複数のテーブルからデータを選択する

    2. ストアドプロシージャのSqlParameterでDateTimeを使用すると、フォーマットエラーが発生します

    3. Access2016でリンクテーブルマネージャーを使用する方法

    4. SQL TRUNCATE構文–DBMSによってリストされています