mysql的update问题,为什么部分字段能更新,其他的不能
$sql=mysql_query("updatetb_positiontypesetpositionTypeNo='$positionTypeNo',positionDe...
$sql=mysql_query("update tb_positiontype set positionTypeNo='$positionTypeNo',positionDescription='$positionDescription' where positionTypeNo='$positionTypeNo' ");
就像这个,No是主键,如果这样写,只能更新Description,No不会改变,如果where换成description,则No不能更新,求解 展开
就像这个,No是主键,如果这样写,只能更新Description,No不会改变,如果where换成description,则No不能更新,求解 展开
4个回答
展开全部
分享电脑常用小技巧,电脑知识,电脑技巧,电脑常见问题解决方法等,今天分享的是,4步方法解决Windows Update无法更新或更新报错,感谢粉丝们一直以来的支持
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update tb_positiontype set positionDescription='$positionDescription' where positionTypeNo='$positionTypeNo'
update tb_positiontype set positionTypeNo='$positionTypeNo' where positionDescription='$positionDescription'
你是要实现这样的效果吗
两条语句
update tb_positiontype set positionTypeNo='$positionTypeNo' where positionDescription='$positionDescription'
你是要实现这样的效果吗
两条语句
追问
是想要同时更新,那如果这样写的话,如果我是同时更新很多字段呢,那代码不是很多咯
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不能把更新数据的字段再次当做条件使用
追问
那我要怎么改?因为表里就2个字段。但是这2个字段我都有可能要更改呢,难道要新加一个字段?
追答
当然,一般都会设置一个字段,用于判断数据的唯一性,这个字段就可以用来执行更新操作,显然你的数据表中没有这种类型的字段。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |