SQL数据库中一个表中改一个数值,总显示对象名无效
我用的是这个命令UPDATE表名SET列名='A'WHERE(列名='B')修改别的列都可以,就唯独有一列无法修改,显示对象名无效。依旧是对象名mcardsell无效。我...
我用的是这个命令UPDATE 表名
SET 列名 = 'A'
WHERE (列名 = 'B')
修改别的列都可以,就唯独有一列无法修改,显示对象名无效。
依旧是对象名mcardsell无效。我要崩溃了。 展开
SET 列名 = 'A'
WHERE (列名 = 'B')
修改别的列都可以,就唯独有一列无法修改,显示对象名无效。
依旧是对象名mcardsell无效。我要崩溃了。 展开
5个回答
展开全部
改成
update 表名 set [列名]='A' where [列名]='B'
试一下。
------------------
把你的表结构和sql语句截个图发上来。
update 表名 set [列名]='A' where [列名]='B'
试一下。
------------------
把你的表结构和sql语句截个图发上来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟系统变量重名了?
[mcardsell]=值
试试
[mcardsell]=值
试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把代码放在查询分析器执行下看看是哪一列号无效,把执行结果贴出来看看
是set 的列号无效还是条件时的列名无效
是set 的列号无效还是条件时的列名无效
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个列可能是个 SQL 保留字。把它用引号括起来试试看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明表中没有mcardsell列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询