如果字段包含特定字符,我如何从表中的字段中删除空格我已尝试过下面的查询但是得到错误'子查询返回的值超过1,当子查询跟随=时不允许这样做。 .....'
UPDATE mytable
SET myfield = REPLACE(myfield, ' ', '')
WHERE (CHARINDEX('[', myfield) > 0)
答案 0 :(得分:0)
试试这个:
CREATE TABLE Test(
id int auto_increment primary key,
name varchar(30)
);
INSERT INTO Test(name) VALUES(' [ i k i p e d i a '),(' W i k i p e d i a ');
UPDATE Test SET name = REPLACE(name, ' ', '') WHERE name LIKE '%[%';
查询给出,
SELECT * FROM Test
ID NAME
1 [ikipedia
2 W i k i p e d i a