state` enum('0','1') NOT NULL DEFAULT '0' COMMENT '状态:0离线、1在线',
```
可是试了很多遍,关闭连接后还是1,但是如果同时更新其他字段时,别的字段没事,当然同样不能为0。我以为是默认值的事,后来把默认值去掉,测试还是如此。
再后来当设备断开连接时,我更新其他数据类型为 varchar 的字段,值为0,这时候才发现,数据库里面居然是1,这是啥情况啊,不给用0了吗?干脆卸载重新安装了5.7的,但是试了也是不行,真的是撞见鬼了。。。后来用on/off来代替值,可是还是有这样的问题,似乎并不更新这个字段,难道这个state字段在搞特殊?
最后,无奈,用最原始的方法测试,没想到解决了。。。