- 查询datetime类型值为null的记录
问题SQL:
SELECT * FROM `temp` WHERE create_time = NULL
执行结果:
问题原因:
datetime类型不可以用 =或!= ,应该用 IS NULL
- 使用自增id的表,无法插入id=0的记录
业务表导出SQL导入到新表中,其中有一条insert语句的插入id=0,而新表的id是自增的,发现记录插入成功,但是id取的是自增序号。
查阅mysql5.7官方文档可知:
问题SQL:
SELECT * FROM `temp` WHERE create_time = NULL
执行结果:
问题原因:
datetime类型不可以用 =或!= ,应该用 IS NULL
业务表导出SQL导入到新表中,其中有一条insert语句的插入id=0,而新表的id是自增的,发现记录插入成功,但是id取的是自增序号。
查阅mysql5.7官方文档可知: