2016-12-15 67 views
-1

我對MySql非常新,而且我在語法上遇到了很多麻煩。我正在查找將執行以下操作的查詢。MySql在列'X'中搜索字符串並在列'Y'中插入字符串

如果字符串'abc'出現在列'X'的任何一行中,則將字符串'def'插入列'Y'中,僅在包含'Xc'列的相同行中包含'abc'。

我已經嘗試了幾個不同的聲明,但我仍然收到語法錯誤。希望我已經解釋這顯然不夠僞

+0

添加您的試用代碼和你有 – Thamilan

+1

我想'語法錯誤更新表設置y ='def'其中x像'%abc%''會做到這一點。顯示您的代碼和錯誤,然後我們可以提供幫助。 – chris85

+0

請提供示例代碼。 –

回答

0

嘗試使用此查詢(PLZ更改表名,列X,Y):

update tablename set Y='def' where X like '%abc%';