Cách cập nhật, xóa dữ liệu trong MySQL
Cập nhật dữ liệu trong MySQL
Để cập nhật tất cả các hàng trong bảng MySQL, chỉ cần sử dụng UPDATEcâu lệnh không có WHERE
mệnh đề:
UPDATE products SET stocks=100;
Bạn cũng có thể cập nhật nhiều cột cùng một lúc:
UPDATE products SET stocks=100, available=true;
Thông thường bạn chỉ muốn cập nhật các hàng khớp với một điều kiện nhất định. Bạn thực hiện việc này bằng cách chỉ định một WHERE
mệnh đề:
--This will update only one row that matches product_id=1
UPDATE products SET stocks=100, available=true
WHERE product_id=1;
--This will update multiple rows that match Category='Electronics'
UPDATE products SET stocks=50, available=true
WHERE category='Electronics';
Cách xóa trong MySQL
Để xóa các hàng trong bảng MySQL, hãy sử dụng DELETE FROM
câu lệnh:
DELETE FROM products WHERE product_id=1;
Mệnh đề này WHERE
là tùy chọn, nhưng bạn thường sẽ cần đến nó, trừ khi bạn thực sự muốn xóa mọi hàng khỏi bảng.
Tham khảo cách xóa nhiều dòng trong MySQL Stackoverflow