-1
我對MySql非常新,而且我在語法上遇到了很多麻煩。我正在查找將執行以下操作的查詢。MySql在列'X'中搜索字符串並在列'Y'中插入字符串
如果字符串'abc'出現在列'X'的任何一行中,則將字符串'def'插入列'Y'中,僅在包含'Xc'列的相同行中包含'abc'。
我已經嘗試了幾個不同的聲明,但我仍然收到語法錯誤。希望我已經解釋這顯然不夠僞
我對MySql非常新,而且我在語法上遇到了很多麻煩。我正在查找將執行以下操作的查詢。MySql在列'X'中搜索字符串並在列'Y'中插入字符串
如果字符串'abc'出現在列'X'的任何一行中,則將字符串'def'插入列'Y'中,僅在包含'Xc'列的相同行中包含'abc'。
我已經嘗試了幾個不同的聲明,但我仍然收到語法錯誤。希望我已經解釋這顯然不夠僞
嘗試使用此查詢(PLZ更改表名,列X,Y):
update tablename set Y='def' where X like '%abc%';
添加您的試用代碼和你有 – Thamilan
我想'語法錯誤更新表設置y ='def'其中x像'%abc%''會做到這一點。顯示您的代碼和錯誤,然後我們可以提供幫助。 – chris85
請提供示例代碼。 –