Cách dễ nhất để cập nhật nhiều hàng trong một bảng là gì? Tôi có một tệp csv trông như thế này:
|primary_key |value|
| 1 | xyz|
| 2 | abc|
| 3 | def|
...
Hàng với các khóa chính này đã tồn tại trong bảng đích
Tôi muốn cập nhật bảng mục tiêu với các giá trị này. Có cú pháp để tôi có thể viết một cái gì đó như:
update mytable set value = ('xyz', 'abc', 'def') where primary key = (1,2,3);
Nhìn qua Tham khảo cập nhật MySQL , trang web này ( cập nhật MySQL - csv ), SO ( cập nhật nhiều hàng , cập nhật nhiều db , cập nhật nhiều hàng ), tôi nghi ngờ rằng câu trả lời là "không", nhưng tôi muốn xác nhận rằng là đúng.
Tôi đã thêm thẻ MySQL giả sử rằng các tham chiếu của bạn đến tài liệu MySQL ngụ ý đó là cơ sở dữ liệu bạn đang sử dụng.
—
Hang động Justin