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

MySQL nhận tất cả các hàng bị ảnh hưởng cho nhiều câu lệnh trong một truy vấn

Có thể như thế này?

include $_SERVER['DOCUMENT_ROOT'] . '/goalview/includes/db.inc.php';

$sql = array();
$sql[] = "DELETE FROM `persons` WHERE `persons`.`id` = '$person' AND `owner = '$user' AND `userOrContact` = 'contact';"
$sql[] = "DELETE FROM `tabs` WHERE `person` = '$person' AND `ownerIdentity` = '$user' AND `selfOrOther` = 'other';"
$sql[] = "DELETE FROM `tabAccess` WHERE `person`= '$person' AND `givenToIdentity` = '$user';"
$sql[] = "DELETE FROM `personAccess` WHERE `viewedPerson` = '$person' AND `viewerIdentity` = '$user';"

$aff_rows = 0;

foreach($sql as $current_sql)
{
 $deleteContacts = mysqli_query($link, $current_sql); 
 $aff_rows = $aff_rows + mysqli_affected_rows($link);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Tại sao các quy tắc COLLATION bị bỏ qua bởi toán tử LIKE đối với ký tự ß trong tiếng Đức

  2. chuyển đổi danh sách thành chuỗi để chèn vào sql của tôi trong một hàng trong liệu pháp python

  3. Giải thích về MySQL Single Quotes, Double Quotes, Back Quotes Cách sử dụng

  4. Viết một truy vấn MySQL phức tạp

  5. Không tìm thấy thư mục dữ liệu hợp lệ. Cài đặt nhị phân chung chung MySQL