Làm cách nào để tạo một giá trị sao chép từ cột này sang cột khác? Tôi có:
Tôi muốn có:
Tôi nên có truy vấn mysql gì?
informatik01 15.8k10 Huy hiệu vàng74 Huy hiệu bạc103 Huy hiệu Đồng10 gold badges74 silver badges103 bronze badges Hỏi ngày 25 tháng 1 năm 2012 lúc 11:28Jan 25, 2012 at 11:28
0 Câu trả lời ngắn cho mã trong câu hỏi là:
Ở đây 1 là tên bảng và nó được bao quanh bởi giọng nói nghiêm trọng (hay còn gọi là Back-Ticks `) vì đây là Công ước MySQL để thoát khỏi các từ khóa (và 2 là từ khóa trong trường hợp đó).BEWARE!Đây là truy vấn khá nguy hiểm sẽ xóa mọi thứ trong cột 3 trong mỗi hàng của bảng của bạn thay thế nó bằng 4 (bất kể giá trị của nó)wipe everything in column 3 in every row of your table replacing it by the 4 (regardless of it's value)Nó là phổ biến hơn để sử dụng mệnh đề 5 để giới hạn truy vấn của bạn ở chỉ tập hợp các hàng cụ thể:
5
Bạn cũng có thể thực hiện bất kỳ thay đổi toán học nào trong quy trình hoặc sử dụng các hàm MySQL để sửa đổi các giá trị. Đã trả lời ngày 25 tháng 1 năm 2012 lúc 11:30Jan 25, 2012 at 11:30
Công nghệ SécCzechnology 14.7k10 Huy hiệu vàng60 Huy hiệu bạc87 Huy hiệu đồng10 gold badges60 silver badges87 bronze badges thử cái này:
Đã trả lời ngày 25 tháng 1 năm 2012 lúc 11:30Jan 25, 2012 at 11:30
Công nghệ Sécjuergen d 14.7k10 Huy hiệu vàng60 Huy hiệu bạc87 Huy hiệu đồng36 gold badges282 silver badges349 bronze badges 1 thử cái này: : Order of update columns is critical Juergen Djuergen d: What I want saves existing Value of Status to PrevStatus
198K36 Huy hiệu vàng282 Huy hiệu bạc349 Huy hiệu Đồng: Status & PrevStatus both end up as 44
Cẩn thận: thứ tự các cột cập nhật là rất quan trọngNov 2, 2017 at 16:40
Tốt: Những gì tôi muốn tiết kiệm giá trị hiện tại của trạng thái để dự đoánzzapper Xấu: trạng thái & prevstatus cả hai kết thúc là 445 gold badges47 silver badges44 bronze badges 2 Đã trả lời ngày 2 tháng 11 năm 2017 lúc 16:40
Zzapperzzapper 4.6035 Huy hiệu vàng47 Huy hiệu bạc44 Huy hiệu đồng Thử sau:Feb 16, 2017 at 14:29
Nếu 6 là tên bảng và 3 và 4 là các cột
Đảm bảo bạn không sử dụng chế độ an toàn trong ứng dụng Trình chỉnh sửa truy vấn của mình. Nếu bạn là, vô hiệu hóa nó! Sau đó chạy theo lệnh SQL sauMar 30, 2017 at 10:26
nitinr708nitinr708nitinr708 Đối với một bảng nói, 'test_update_cmd', cột giá trị nguồn col2, cột giá trị đích col1 và cột điều kiện col3: -2 gold badges20 silver badges29 bronze badges Chúc may mắn! 0Đã trả lời ngày 30 tháng 3 năm 2017 lúc 10:26Sep 4, 2015 at 10:22
0 |