mysql – Laravel 4.2 BIT数据类型问题
发布时间:2021-03-06 02:29:21 所属栏目:MySql教程 来源:网络整理
导读:数据库表中有一个(1)类型的列.但它不像我预期的那样工作. 问题是 $invitee = new Invitee();$invitee-name = "name1";$invitee-email = "example@mail.com";$invitee-isActive = 0; // "b'0'",'0',false,are also not working$invitee-save(); 我需要在isAct
数据库表中有一个(1)类型的列.但它不像我预期的那样工作. 问题是
我需要在isActive列中放置一个0,但每当我尝试添加一个0的记录时,它的值为1. 我在here.发现了一个问题.但答案并没有描述问题的原因.很高兴,如果有人能解释这个问题. 最佳答案 具有位类型字段意味着无论何时插入/更新该字段,都需要使用原始值作为变通方法. 那是因为PDO默认会绑定这些值,它们将被视为字符串,因此bit将导致1:
如果可以的话,我建议将其改为tinyint. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新