UPDATE USER SET username = username+'xxx' WHERE username NOT LIKE 'admin%'
请问为什么这句sql不能够正常执行呢,如何做到让username不是admin的用户,后面加一个x呢?
兄弟 用concat
UPDATE test SET username = CONCAT(username,'xxx') WHERE username NOT LIKE 'admin%'
可以通过这种方式 update mytable c set c.stand_address = c.stand_address|| 'abc'
where c.serial_number='13900000000';
UPDATE USER SET username = concat(username,'xxx') WHERE username != 'admin'
为啥要用not like呢? 如果用户名是 admin123、,这种你要不要后面加'xxx'?
UPDATE USER SET username = concat(username,'xxx') WHERE alltrim(username) != 'admin'