From fc2f58e49c7c59cb643389a0f0a05c95a00d845f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=A4=A7=E5=93=A5?= Date: Fri, 6 Jan 2023 16:04:24 +0800 Subject: [PATCH] fix mysql ERROR 1786 --- admin/tpl/module/vod.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/admin/tpl/module/vod.php b/admin/tpl/module/vod.php index 356514c..62686fa 100644 --- a/admin/tpl/module/vod.php +++ b/admin/tpl/module/vod.php @@ -1135,9 +1135,10 @@ } if($page==1){ //temporary - $db->query('DROP TABLE IF EXISTS tmptable;'); - $tmpsql='create table IF NOT EXISTS `tmptable` as (SELECT ' . $repeat_field . ' FROM {pre}vod GROUP BY d_name1 HAVING COUNT(d_name1)>1); '; - + //$tmpsql='create table IF NOT EXISTS `tmptable` as (SELECT ' . $repeat_field . ' FROM {pre}vod GROUP BY d_name1 HAVING COUNT(d_name1)>1); '; + //fix mysql ERROR 1786 : Statement violates GTID consistency + $db->query('CREATE TABLE `tmptable` (`d_name1` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT \'\')'); + $tmpsql='insert into `tmptable` (SELECT ' . $repeat_field . ' FROM {pre}vod GROUP BY d_name1 HAVING COUNT(d_name1)>1); '; $db->query($tmpsql); } }