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

Xóa các hàng khỏi hai bảng trong một truy vấn

Chắc chắn bạn có thể làm được điều đó:

DELETE FROM `table1`, `table2` WHERE `orderId` = 500

xem http://dev.mysql.com/doc/refman/ 5.0 / vi / delete.html

[CHỈNH SỬA:]

Đây là toàn bộ thủ thuật:

DELETE FROM `orders`, `orders_items` 
  USING `orders` 
  INNER JOIN `orders_items` ON `orders`.`orderId` = `orders_items`.`orderId` 
  WHERE `orders`.`orderId`= 500

Nếu orderId là một varchar, thì hãy thay đổi câu lệnh thành = '500' .



  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àm cách nào để kiểm tra các chỉ mục nếu chúng tồn tại trong quá trình di chuyển Laravel?

  2. Đây có phải là một cuộc thăm dò dài đúng không?

  3. Tôi cần lấy danh sách những người dùng đã được gửi tin nhắn trước đó (MySQL)

  4. PHP - Cách cập nhật dữ liệu lên MySQL khi nhấp vào nút radio

  5. Tạo bảng với PHP và điền từ MySQL