今天尝试使用Eloquent将用户id存入bigint字段,结果发现存入的userid变成了负数
![](https://img.haomeiwen.com/i6217974/c6bce12df64b9238.png)
查看表结构是bigint没错
![](https://img.haomeiwen.com/i6217974/5da63526b14e7fa9.png)
查询相关资料发现Eloquent会把数字用int去存,结果bigint就超出了int的取值范围,从而变成了负数,解决办法是将数字从整形转为字符串,这样存进去就没有问题了,特此记录一下,方便后来人
![](https://img.haomeiwen.com/i6217974/344d8e3ede34f0fb.png)
![](https://img.haomeiwen.com/i6217974/f02c2dd54f738562.png)
今天尝试使用Eloquent将用户id存入bigint字段,结果发现存入的userid变成了负数
查看表结构是bigint没错
本文标题:Eloquent无法存储bigint字段
本文链接:https://www.haomeiwen.com/subject/xhxxjctx.html
网友评论