Skip to main content

常见问题

null值的判断

NULL的任何计算都是NULL,在查询的时候容易忽视这种情况:

-- 这种情况下,null != "v1" 也是null,如果需要查询结果包含null,需要加上条件 or f1 is null
select * from t1 where f1 != "v1"

drop、delete 与 truncate的区别

  • drop:直接删表
  • truncate:清空数据,重置自增id
  • delete:删除数据,可加where条件

如何避免长事务