Mysql
 sql >> Database >  >> RDS >> Mysql

Laravel:come eliminare righe da più tabelle con lo stesso ID con una sola query?

Forse qualcosa del genere - non l'ho testato

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

Oppure potresti utilizzare una query completamente grezza:

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

Fondamentalmente ricreando qualcosa di simile a questo:elimina righe da più tabelle