我这样写为什么无法更新?
update sale set SearthTitle=replace(title,' ','') + keywords + keywordsone + keywordstwo
但我写成 update sale set SearthTitle=replace(title,' ','') + keywords where id=1 就可以多加个也不行,例如update sale set SearthTitle=replace(title,' ','') + keywords + keywordsone
update sale set SearthTitle=replace(title,' ','') + keywords + keywordsone + keywordstwo
但我写成 update sale set SearthTitle=replace(title,' ','') + keywords where id=1 就可以多加个也不行,例如update sale set SearthTitle=replace(title,' ','') + keywords + keywordsone
set SearthTitle=replace(title,' ','') + keywords + keywordsone + keywordstwo
from sale s
update sale set SearthTitle=replace(title,' ','') + keywords + keywordsone + keywordstwo 语句无错.你试试看:
select * from replace(title,' ','') + keywords + keywordsone + keywordstwo from sale
是否有结果?
这样执行还是不行,显示全部更新完了,但和我写的结果一样 SearthTitle 字段里还是空的
执行这个提示错误,提示 “title”不是可识别的表提示选项,如果它要作为表值函数的参数,请确保您的数据库兼容模式设置成90