我有一個mysql table叫做main,我想選擇所有在任何字段中包含字符串的行。選擇在任何字段中包含字符串大小寫的所有原始數據
並非所有的字段都是varchar。
我這樣做的現場硬件,但我希望能夠搜索所有的領域,如果可能不指定他們的名字,因爲現在有12個領域,他們可能會增加數量。
SELECT * FROM main WHERE hardware LIKE "%string%"
編輯:
我會在PHP 做到這一點,basicly我想這樣做sometring這樣
SELECT * FROM main WHERE at_least_one_field LIKE "%string%"
如何以及爲什麼這樣做? 我想這個問題的最佳答案取決於你用什麼樣的工具來執行查詢。 –
我會在PHP中這樣做,但如果可能的話,我希望接收已經過濾的數據。 – Ionut
http://stackoverflow.com/questions/6226417/compare-value-with-all-the-fields-of-a-table-in-mysql – Ejaz