在UPDATE语句中使用MySql变量

时间:2018-01-25 18:44:00

标签: mysql mysql-workbench

是否可以在UPDATE查询中使用用户定义的变量。

SET content = INSERT(content, @middle_n_pos, 0, ' the appended value '),
@count_n := ROUND( ROUND(   
            ROUND (   
                LENGTH(content) - LENGTH(REPLACE(content, '\n', '')) 
            ) / 2
        ) / 2), 
@middle_n_pos := LOCATE("\n", content, @count_n) 
WHERE content_type = 'type';

简单地说,我想要做的就是计算内容中所有\ n的出现次数,并从那里获得位于中间的\ n的位置。 之后,如果位于中间位置的\ n,则在内容中插入一个字符串。

0 个答案:

没有答案