Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel:Wie lösche ich Zeilen aus mehreren Tabellen mit derselben ID mit nur einer Abfrage?

So etwas vielleicht - noch nicht getestet

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();

Oder Sie könnten eine vollständig unformatierte Abfrage verwenden:

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

Im Grunde etwas Ähnliches neu erstellen:Lösche Zeilen aus mehreren Tabellen