apache / apache/datafusion-sqlparser-rs
MySQL - On Update not taking expression
Đang mở
- Ngôn ngữ chính
- Rust
- Star
- 3.5k
- Fork
- 772
- Merge trung bình
- 4 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 17
Mô tả
```sql
CREATE TABLE foo (`modification_time` DATETIME ON UPDATE CURRENT_TIMESTAMP())
```
does not work
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 tái hiện câu lệnh MySQL CREATE TABLE với DATETIME ON UPDATE CURRENT_TIMESTAMP() và theo dõi cách parser xử lý biểu thức. Xác định entry point phân tích cú pháp liên quan của dialect MySQL, sau đó xác nhận rằng câu lệnh được phân tích thành công mà không làm hỏng các trường hợp hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- mysql, rust, sql
- Lĩnh vực
- 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