Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Laravel:Làm cách nào để xóa các hàng khỏi nhiều bảng có cùng id chỉ với 1 truy vấn?

Có thể cái gì đó như thế này - chưa thử nghiệm

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

Hoặc bạn có thể sử dụng một truy vấn hoàn toàn thô:

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

Về cơ bản tạo lại một cái gì đó tương tự như sau: xóa hàng khỏi nhiều bảng




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:Phương pháp hoặc hoạt động không được triển khai. trong khi Cơ sở dữ liệu MYSQL giàn giáo

  2. Ý nghĩa về hiệu suất của việc cho phép sử dụng bí danh trong mệnh đề HAVING

  3. Kết nối MATLAB và MySQL với Trình điều khiển JDBC

  4. Mật khẩu được chỉ định cho tài khoản người dùng 'root' không hợp lệ hoặc không kết nối được với máy chủ cơ sở dữ liệu

  5. Giải pháp thay thế để sử dụng SQL động trong một Thủ tục được lưu trữ là gì