连跳7个版本之后,MySQL 8.0.12有什么新特性?
发布时间:2018-09-04 16:14:41 所属栏目:建站 来源:高可用架构
导读:副标题#e# 9月15日技术沙龙 | 如何将智能化和运维工作相结合,实现智能运维! 引言 时隔三个月,MySQL 8.0.12 有什么新内容? 今年4月份,MySQL突然直接从8.0.5跳过多个版本号到8.0.11,直接宣布8.0.11 GA,告诉大家说,这个版本已经可以到线上用了。 到今
1.添加新列。已知限制条件如下:
2. 添加或者删除虚拟列。 3. 添加或者去掉列的默认值。 4. 修改 enum,set 列类型的定义(题外话,有多少人知道并在用这个?) 5. 修改索引类型。 6. 重命名表名称。 binlog支持管道输入对于大个头 binlog 的处理,由于 MySQL mysqlbinlog 程序之前是不支持管道的,只能先解压,之后再处理。从 8.0.12 开始,mysqlbinlog支持管道输入了,简单来说,就是下面这么一回事:
当一条drop 语句里面包含了关联的父子表,则会直接删除,不在额外要求父子表顺序正确如题,对于每次删表都需要关闭外键检查的人来说,无疑是个好消息。 MySQL 外键关联删表: 8.0,版本中,普通情况下,删除父表: 报错 3730 在更早的版本(5.7)中: 可以看出错误信息,在 8.0 开始更加详细了。 如果执行 drop table father,child: 必须写成: 但是,在 8.0.12 开始: ADMIN成为关键字以后 SQL 字段又少了一个常用的词哎=_=。 是谁关闭了数据库?MySQL 终于会在日志里面记录,是谁发的 shutdown 命令了。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |