我試圖找到解決方案到處都是,但不能。MySQL查詢 - 多個值
這裏是我想要做的事:
我有我的數據庫中的單元格具有多個條目(類似於XML文件)。這裏有幾行如下:
main_description=""
main_multiblogger=1
main_comment="1"
main_comment_multiple="0"
我該如何運行一個查詢,以選擇和更新一個特定的值?我需要解析這個來實現我的目標嗎?
謝謝!
我試圖找到解決方案到處都是,但不能。MySQL查詢 - 多個值
這裏是我想要做的事:
我有我的數據庫中的單元格具有多個條目(類似於XML文件)。這裏有幾行如下:
main_description=""
main_multiblogger=1
main_comment="1"
main_comment_multiple="0"
我該如何運行一個查詢,以選擇和更新一個特定的值?我需要解析這個來實現我的目標嗎?
謝謝!
這取決於「具體的價值」是什麼。
的一種方法是:
SELECT * FROM table_name WHERE column_name='main_comment="1"'
或者:
SELECT * FROM table_name WHERE column_name LIKE 'main_comment=%'
也許你應該考慮拆分列到key
和value
:
SELECT * FROM table_name WHERE key='main_comment'
或者:
SELECT * FROM table_name WHERE key='main_comment' AND value='1'
如果其中一個適用於您,您可以使用UPDATE
聲明執行相同操作。
你的意思是你有一個'VARCHAR'列,其值與你發佈的值相似?你想讀取這些值然後改變它們(SELECT和UPDATE)? – Pharaoh
是的,我對術語不熟悉,我開始學習過程。我試圖從僅僅是一個網頁設計師分支:) – Jbevan