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

Laravel:1つのクエリだけで同じIDを持つ複数のテーブルから行を削除するにはどうすればよいですか?

    このようなものは多分-テストされていません

    DB::table(DB::raw('FROM tb_stikes_register_school, tb_stikes_register_guardian, tb_stikes_register_student'))
    ->join(ENTER JOIN INFO) // wasn't clear how your tables were related
    ->where('register_id', $_POST['id'])
    ->delete();
    

    または、完全に生のクエリを使用することもできます:

     DB::query('SQL statement here');
    

    基本的に次のようなものを再作成します:複数のテーブルから行を削除>




    1. AzureDataStudioを使用してSQLServerデータベースを作成する

    2. MySQL:SELECTステートメントでは大文字と小文字が区別されますか?

    3. MariaDBでFIELD()がどのように機能するか

    4. 語幹を含むMySQL全文