sql >> Databasteknik >  >> RDS >> Mysql

Laravel:Hur tar man bort rader från flera tabeller med samma id med bara en fråga?

Något liknande kanske - har inte testat

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

Eller så kan du använda en helt rå fråga:

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

Återskapa i princip något liknande detta:ta bort rader från flera tabeller




  1. MySQL - Välj den senast infogade raden enklast

  2. Skicka hyresgäst-id via sql-serveranslutning

  3. Infoga data i MySql DB och visa om infogningen lyckades eller misslyckades

  4. Fel vid användning av INSERT INTO-tabellen PÅ DUPLICATE KEY, med en for loop-array