在mysql列中给出这些字符串......
All of the above (-2/2)
All of the above (0/3)
Once or twice (1/3)
是否可以进行替换以删除括号及其内容?
感谢
答案 0 :(得分:1)
你去:
create table rep(
sometext text
);
insert into rep(sometext) values('All of the above (-2/2)'),
('All of the above (0/3)'),
('Once or twice (1/3)');
update rep set sometext = replace(sometext,substring(sometext,locate('(',sometext)),'');
我使用了replace,然后我使用locate找到了文本的子串,将其作为第二个arg发送给替换。