Tôi có một bảng như:Xóa hàng trùng lặp và thêm giá trị hàng xóa một mà vẫn
id | name | profit | cost
---------------------------------------
1 | aaa | 4 | 2
2 | aaa | 4 | 3
3 | aaa | 4 | 2
4 | bbb | 4 | 1
Tôi muốn xóa từ bảng này hàng trùng lặp (theo tên) nhưng trước khi làm các add xóa giá trị của các hàng xóa đến duy trì hàng
như vậy trong trường hợp này tôi muốn rằng bảng sau khi truy vấn chạy giống như sau:
id | name | profit | cost
---------------------------------------
1 | aaa | 12 | 7
4 | bbb | 4 | 1
có thể làm điều đó trong mysql, mà không cần tạo một bảng khác và sao chép dữ liệu, bởi vì đây là một bảng lớn (1 triệu hàng nhưng tăng mỗi ngày)?
lớn như thế nào là 'rất lớn' ? Nó có cần phải xảy ra trong một giao dịch không? Nó là một hệ thống sống? – Vatev
Bạn có thực sự có cùng ID = 1 không? – valex
bạn không có bất kỳ khóa chính nào trên bàn? –