具有
bit类型字段意味着您每次插入/更新该字段时都需要使用原始值作为解决方法。
这是因为默认情况下,PDO将绑定这些值,并将它们视为字符串,因此
bit将导致
1:
DB::table('table')->insert(['bit_field' => 0]); // inserts 1DB::table('table')->insert(['bit_field' => DB::raw(0)]); // inserts 0我建议将其更改为
tinyint您可以的范围。

具有
bit类型字段意味着您每次插入/更新该字段时都需要使用原始值作为解决方法。
这是因为默认情况下,PDO将绑定这些值,并将它们视为字符串,因此
bit将导致
1:
DB::table('table')->insert(['bit_field' => 0]); // inserts 1DB::table('table')->insert(['bit_field' => DB::raw(0)]); // inserts 0我建议将其更改为
tinyint您可以的范围。