Ai đó có thể giúp tôi với vấn đề mysql này? Tôi đang cố gắng để có được tất cả các tên bảng từ một db.tên bảng phù hợp với bảng hiển thị
Trong db của tôi, tôi có bảng như:
_table1, _table2, table3, table4, table5_xrefs
nhưng tôi muốn để có được chỉ các bảng mà không _ ngay từ đầu và không có _xref tại kết thúc. Vì vậy, trong ví dụ này tôi chỉ cần table3 và table4.
Tôi đang sử dụng show tables
để hiển thị tất cả tên bảng và sau khi tôi đang sử dụng php để khớp với tên bảng chính xác. Tôi đã tự hỏi nếu tôi có thể làm tương tự bằng cách sử dụng chỉ là một truy vấn mysql.
Cảm ơn rất nhiều. Tôi nhận ra rằng truy vấn đầu tiên nhanh hơn câu hỏi thứ hai? Tại sao bạn thích sử dụng nó? – Katie
Chủ yếu cho tính nhất quán, tôi đang sử dụng information_schema để nhận được nhiều thông tin hơn về các bảng và các trường trong ứng dụng của tôi. Lý do thứ hai là tôi không thích có biến trong tên cột - nó không thể dễ dàng đưa vào thủ tục được lưu trữ. –