think-orm
think-orm copied to clipboard
数字和数字字符串不使用恒等于进行判断
数据库字段类型为int
/decimal
/float
,用户输入变量一般为字符型。这样的情况下,数据库的值或用户输入变量为0时,会使用恒等于判断('0' !== 0
),认定为数据有变更。但实际更新到数据库时,数据是没有变化的,框架生成SQL语句时会自动识别字段类型,SQL中的用户输入变量为常量。