innodb_strict_mode
概要
总的来说这个是一个防御型的参数,当这个参数是 ON 的时候会执行更加严格的检验,以前如果是返回 warnning 的场景现在会返回 error 。
参数的影响
- ON 时对于所有检验失败、不合法的 table option 都返回错误
- 它主要检查 KEY_BLOCK_SIZE, ROW_FORMAT, DATA DIRECTORY, TEMPORARY, TABLESPACE 是否兼容
- 它会会检查 create | alter 时行的长度,这样可以尽快的报错,而不是等到 insert | update 的时候再报错