2016-12-15 82 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%';