Tôi đang cố gắng chọn nhiều cột, nhưng không phải tất cả các cột, từ cơ sở dữ liệu. Tất cả các cột tôi muốn chọn sẽ bắt đầu bằng "từ".Ký tự đại diện trong tên cột cho MySQL
Vì vậy, trong giả Tôi muốn làm điều này:
SELECT "word%" from searchterms where onstate = 1;
Nhiều hơn hoặc ít hơn. Tôi không tìm thấy bất kỳ tài liệu hướng dẫn về làm thế nào để làm điều này - là nó có thể trong MySQL? Về cơ bản, tôi đang cố gắng để lưu trữ một danh sách các từ trong một hàng duy nhất, với một định danh, và tôi muốn kết hợp tất cả các từ với định danh đó khi tôi kéo các bản ghi. Tất cả các từ sẽ được tham gia như một chuỗi và chuyển đến một hàm khác trong một mảng/từ điển với mã định danh của chúng.
Tôi đang cố gắng thực hiện các cuộc gọi cơ sở dữ liệu FEW càng tốt để giữ mã nhanh.
Ok, đây là một câu hỏi cho các bạn:
Có sẽ được một số biến của cột với cái tên "chữ" trong đó. Nó sẽ nhanh hơn để thực hiện một cuộc gọi cơ sở dữ liệu riêng biệt cho mỗi hàng, với một truy vấn Python được tạo ra cho mỗi hàng, hoặc nó sẽ nhanh hơn chỉ đơn giản là SELECT *, và chỉ sử dụng các cột mà tôi cần? Có thể nói SELECT * NOT XYZ không?
Sẽ dễ dàng hơn khi sử dụng các hàng thay vì cột? –
Vâng, vấn đề với điều đó, và nó có thể là thiết kế cơ sở dữ liệu của tôi (nó đã được một nhức đầu như vậy trên dự án này), là sau đó tôi cần một hàng cho MACHI từ, và một giá trị liên quan, và tôi không muốn điều đó vì những từ này đều liên quan. Chúng sẽ là một phần của cùng một truy vấn với API. Những người khác, với số nhận dạng khác sẽ là một truy vấn khác. –
Nếu bạn có câu hỏi mới, hãy sử dụng bài đăng mới. Người trả lời không được thông báo về việc bạn chỉnh sửa bài đăng này, hãy nói một mình rằng bạn đã chỉnh sửa nó để đặt một câu hỏi khác. –