mysql 默认值为NULL踩过的坑
默认值为 NULL 的 查询条件是比较符号的,加一个 or work_status is null
SELECT * FROM `cto_personnel` WHERE `company_id` = 19 AND `name` = '顾清页' AND `work_status` <> 5 LIMIT 1
查不到数据
这样:
<p>SELECT * FROM `cto_personnel` WHERE `company_id` = 19 AND `name` = '顾清页' AND `work_status` <> 5 or work_status is null LIMIT 1</p>
才行。
或者默认值不要用null,改为0,或者空字符串
请先登录后再评论登录