我使用Mysql 5.1.69从位于Centos 6.x上的数据库中使用MariaDB 5.5.44在Centos 7上创建了一个FEDERATED数据库。
从Centos 7更新TEXT列的值 - MariaDb不返回错误,但不更新列值。
使用varchar&中间体
有没有人能够解决这个问题并获得一些相关信息?
由于 尼古拉斯
(从评论中复制并精心打印......)
CREATE TABLE IF NOT EXISTS session (
session int(11) NOT NULL,
session_name varchar(32) COLLATE latin1_general_ci DEFAULT NULL,
om_utilisateur int(11) NOT NULL,
clef varchar(100) COLLATE latin1_general_ci NOT NULL,
valeur text COLLATE latin1_general_ci NOT NULL,
crea_modi timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (session),
KEY session_name (session_name)
) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='mysql://USER:PASS@prod/utilisation/news';
答案 0 :(得分:0)
Debian Stretch“mysql Ver 15.1 Distrib 10.1.22-MariaDB,debian-linux-gnu(x86_64)使用readline 5.2”使用联合表访问Debian Wheezy“mysql Ver 14.14 Distrib 5.5 .55,对于debian-linux-gnu(x86_64),使用readline 6.2“
我们没有真正的解决方案,但有两种可能的解决方法:
在mysql错误网站上报告了这样的错误:https://bugs.mysql.com/bug.php?id=34997