2011-07-17 40 views
7

Có công cụ nào cho SQLite cho phép nhập dữ liệu bằng tra cứu khóa ngoài không?Công cụ SQLite có hỗ trợ khóa ngoài?

Khi viết mã, tôi thường cần nhập một vài bản ghi mẫu vào bảng. Nhưng đây là một nỗi đau thực sự khi bạn phải nhập các giá trị id thô thay vì có thể thực hiện các lựa chọn thả xuống nhanh chóng.

Ví dụ: nếu bạn có bảng "sản phẩm" cổ điển có thể có khóa ngoài cho kích thước, màu sắc và 10 thuộc tính khác. Tôi muốn có thể bắt đầu nhập một hàng vào bảng sản phẩm và khi cột "kích thước" được chọn, tôi có thể chọn từ phương tiện nhỏ hoặc lớn thay vì số nguyên.

Tôi biết SQLite yêu cầu phiên bản mới hơn cho hỗ trợ FK, nhưng câu hỏi này giả định sự hỗ trợ ở đó và về một công cụ sử dụng FK để nhập dữ liệu nhanh chóng/dễ dàng.

Trả lời

4

Navicat có chức năng này.

Sau khi thử nhiều công cụ quản lý SQLite (tất cả?), Tôi có thể cho bạn biết đây là một tính năng hiếm có. Vì vậy, Navicat chi phí một chút tiền nhưng nếu bạn muốn chức năng trợ giúp để làm cho nó dễ dàng để nhập các giá trị quan trọng nước ngoài này có thể là trò chơi duy nhất trong thị trấn kể từ ngày này.

+0

+1 navicat tuyệt vời –

8

SQLiteStudio có chức năng này. Đó là miễn phí (đóng góp được chấp nhận) và tích cực phát triển.

+0

Cool Todd tìm thấy tốt - chắc chắn sẽ cung cấp cho nó một shot. – Lee

Các vấn đề liên quan