PHP网站后台删除文章时候出现这样提示怎么解决?

MySQLQuery:UPDATE`a0823160413`.`v9_category`SET`items`=`items`-1WHERE`catid`='15'MySQ... MySQL Query : UPDATE `a0823160413`.`v9_category` SET `items`=`items`-1 WHERE `catid` = '15'
MySQL Error : BIGINT UNSIGNED value is out of range in '(`a0823160413`.`v9_category`.`items` - 1)'
MySQL Errno : 1690
Message : BIGINT UNSIGNED value is out of range in '(`a0823160413`.`v9_category`.`items` - 1)'
展开
 我来答
sphenginx
2015-08-24 · TA获得超过428个赞
知道小有建树答主
回答量:555
采纳率:50%
帮助的人:299万
展开全部
报错原因:
你PHPCMS系统中 v9_category
数据表 的 items字段是 bigint型的,且不能是负数~ 你设置itmes字段的值为 -1 超出了itmes字段的取值范围~ 不能更新数据表成功

解决方法:你把字段的类型改一下 去掉unsigned~ 或者 把值改一下都可~ 具体如何改看你们的需求
追问



请问怎么修改呢,

追答
属性一栏,unsigned去掉,这个属性规定存储的数据必须为大于0的数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式