sql 匹配

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:56:19
问一下,比如我想查询并修改ORGN_NAME中,包含有“房屋出租”的,修改成“房屋中介”,应试怎么写?
不是只是“房屋出租”,而是“某某房屋出租”或者“房屋出租某某”,这样的应该怎么写?

以上二位的答案都出现:Error Code : 1064
SQL语法错误。参考用户手册或者更新 MySQL 的版本 附近 'TABLE SET ORGN_NAME='房屋中介' WHERE ORGN_NAME LIKE '房屋出租'' 在 1 行
(0 ms taken)

UPDATE TABLE SET ORGN_NAME='房屋中介' WHERE ORGN_NAME LIKE '房屋出租'

你把“TABLE”改成你的表名呀!!
这样:
UPDATE 表名 SET ORGN_NAME='房屋中介' WHERE ORGN_NAME LIKE '房屋出租'
如你的表是“text”,那就是
UPDATE text SET ORGN_NAME='房屋中介' WHERE ORGN_NAME LIKE '房屋出租'

再试试!

UPDATE TABLE SET ORGN_NAME=REPLACE(ORGN_NAME,'房屋出租','房屋中介')

UPDATE 表名 SET ORGN_NAME=REPLACE(ORGN_NAME,'房屋出租','房屋中介')