我有一个名为tbStudent的表。当我使用整数设置性别字段,并将参数值传递为1或0时,它工作得很好。 但现在,当我尝试使用位更新性别字段类型,并将参数值传递为1或0时,它无法正常工作。我尝试将参数值传递为true或false,但它仍然无法按预期工作。如何修复它以便它可以使用位? 错误是:
//I only pass in the value 1, why does it say too long?
Data truncation: Data too long for column 'SEX' at row 1;
nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation:
Data too long for column 'SEX' at row 1
答案 0 :(得分:2)
尝试插入b'1'或b'0' 资源: http://dev.mysql.com/doc/refman/5.0/en/bit-field-literals.html