Tôi muốn cập nhật 50% số hàng trong một bảng, được chọn ngẫu nhiên. Có cách nào để làm điều đó?MySQL: Làm cách nào để cập nhật 50% số hàng, được chọn ngẫu nhiên?
Chỉnh sửa: Chỉ cần làm rõ rằng nó sẽ luôn cập nhật 50% bản ghi, nhưng 50% số hàng đó phải được chọn ngẫu nhiên (không chỉ 50% trên cùng). Nói cách khác, trong avarage, mỗi bản ghi khác nên được cập nhật.
Chắc chắn rằng sẽ cập nhật * tất cả * hàng một nửa thời gian và không có gì cả cho nửa còn lại? – Widor
Và có một vấn đề khác: ngay cả khi nó hoạt động như kế hoạch, nó có thể không cập nhật bất kỳ hàng nào - hoặc cập nhật tất cả các hàng. RAND() là ngẫu nhiên, bạn biết đấy.) – raina77ow
không, mệnh đề where được đánh giá cho mỗi tuple. – gexicide