取消
顯示的結果
而不是尋找
你的意思是:

我怎麼搜索所有列/字段名稱從“XYZ”

QuicKick
新的因素

我想做一個大的搜索在所有字段/列名包含“XYZ”。

我試著以下sql但它給了我一個錯誤。

選擇

table_name

,column_name

information_schema.columns

在column_name像“% <帳戶> %”

order by table_name column_name

錯誤狀態“表或視圖沒有找到:information_schema.columns;4號線,pos 5”

2回答2

匿名
不適用

@Ian狐狸:

錯誤你收到表明數據庫與沒有information_schema合作。列表或你登錄的用戶沒有權限訪問它。information_schema。列的表是一個係統編目視圖,其中包含的信息數據庫中的所有表中的所有列,包括他們的名字。它通常被用來尋找列名。搜索欄包含“XYZ”,您可以使用以下SQL語句:

選擇table_name column_name information_schema。列等column_name table_name % XYZ %的秩序,column_name;

如果你還遇到一個錯誤,您可能希望檢查如果有必要的權限查詢information_schema。列的表,或者數據庫中可用的表。

Vidula_Khanna
主持人
主持人

嗨@Ian福克斯

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map