Để tìm tên cột, hãy sử dụng information_schema.columns. Sau đây là cú pháp -
select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database();
Hãy để chúng tôi thực hiện cú pháp trên để tìm tên cột trên nhiều bảng khác nhau. Ở đây, chúng tôi chỉ muốn các tên bảng có tên cột cụ thể từ “Khách hàng” -
mysql> select distinct table_name from information_schema.columns where column_name like '%Client%' and table_schema=database();
Điều này sẽ tạo ra kết quả sau -
+----------------+ | table_name | +----------------+ | demotable449 | | demotable450 | | demotable461 | | demotable517 | | demotable529 | | demotable534 | | demotable537 | | demotable543 | | demotable547 | +----------------+ 9 rows in set (1.19 sec)
Bây giờ, chúng ta hãy kiểm tra bất kỳ bảng nào và tìm từ có tên cột “Khách hàng” -