Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Laravel:Jak usunąć wiersze z wielu tabel o tym samym identyfikatorze za pomocą tylko jednego zapytania?

Może coś takiego - nie testowałem

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

Możesz też użyć całkowicie surowego zapytania:

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

Zasadniczo odtworzenie czegoś podobnego do tego:usuń wiersze z wielu tabel




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/PDO:Przygotowane instrukcje nie działają podczas tworzenia tabeli?

  2. Wywoływanie procedury składowanej w procedurze składowanej w MySQL

  3. Natywna obsługa JSON w MYSQL 5.7:jakie są zalety i wady typu danych JSON w MYSQL?

  4. Jaka jest alternatywa dla wygenerowanej kolumny w MySQL 5.6

  5. Limit zmian dla rozmiaru wiersza Mysql jest zbyt duży