执行批量插入回滚sql执行有误
Đang mở
- Ngôn ngữ chính
- Java
- Star
- 4.2k
- Fork
- 1.4k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
执行批量插入语句insert ()values(),();
primaryKeys中记录了两个主键,在拼接回滚sql时拼接成了id= a and id = b,这里是不是应该用or 或者说in?
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách lần theo quá trình tạo rollback-SQL cho các câu lệnh INSERT theo lô và cách hai khóa chính được ghi nhận được kết hợp. Tái hiện trường hợp có hai khóa chính, sau đó xác minh rằng điều kiện được tạo có thể khớp với một trong hai dòng, rồi thêm hoặc cập nhật một regression test nếu repository có cung cấp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- backend, databases
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100