如何解决错误代码:1787语句违反了GTID一致性?

时间:2019-04-10 10:48:41

标签: mysql mysql-5.7 gtid

  

错误代码:1787
   语句违反了GTID的一致性:CREATE TEMPORARY TABLE和DROP TEMPORARY TABLE只能在事务上下文之外执行。

我们有一个在过程中调用的函数,并且该函数中包含临时表。

这正在我正在使用的数据库之外的其他数据库上运行。

假设我们有一个带有临时表的函数,如:

DROP TEMPORARY TABLE IF EXISTS abc ;
CREATE TEMPORARY TABLE abc  ( col1 ...);

insert into abc values(.....);

select * from tbl join abc ....

0 个答案:

没有答案