分类 mysql 下的文章

需要找navicat几年前的psc备份还原看看旧数据,拷贝160125182616.psc出来进行还原,直接报Unknown error 1067。
当下环境mysql版本是5.7+ ,那时候的mysql版本是mysql 5.6.17。
编辑my.cnf

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
explicit_defaults_for_timestamp=1

重启mysql



- 阅读剩余部分 -

SELECT id,url,LENGTH(url) from pic5 WHERE LENGTH(url) > 220 ORDER BY LENGTH(url) desc

应用场景:

  1. 修改字段长度的时候 提示row xxx报错之类的
  2. 建字符字段索引的时候提示 too long 报错之类的,如果不是原本数据太长,就说明异常数据是可处理的,排序