在MySQL中切换TINYINT字段
MySQL使用数据类型TINYINT来存储布尔值。MySQL将值存储为TINYINT(1),该值与位相同,因此该值为0(假)或1(真)。使用布尔型字段可能非常有用,但是在处理中可能会很昂贵,因为更改您必须查询数据库的值,找出字段的值然后采取相应措施。
这是一个简单的MySQL查询,可用于切换TINYINT字段中已经存在的值,而无需进行任何预查询。
UPDATEtableSETfield=1-field
MySQL使用数据类型TINYINT来存储布尔值。MySQL将值存储为TINYINT(1),该值与位相同,因此该值为0(假)或1(真)。使用布尔型字段可能非常有用,但是在处理中可能会很昂贵,因为更改您必须查询数据库的值,找出字段的值然后采取相应措施。
这是一个简单的MySQL查询,可用于切换TINYINT字段中已经存在的值,而无需进行任何预查询。
UPDATEtableSETfield=1-field