insert into select DML语句为什么不支持事务?

mysql insert into select DML语句为什么不支持事务,
我有两条sql
1.insert into select
2.update set
两条sql放在一个Service中开启事务
第一个sql事务无效 第二个有效
DML不是支持事务的么?
求大神解释。。。

https://dba.stackexchange.com/questions/55967/mysql-insert-select-from-single-transaction-or-transaction-per-row