解决了导入 MariaDB 10.4 时出现“ERROR 1054 未知列”的问题

解决了导入 MariaDB 10.4 时出现“ERROR 1054 未知列”的问题

我最近尝试将数据库从旧的 Debian 8、MariaDB 10.1 服务器迁移到新的 Debian 10、MariaDB 10.4,但遇到了这个令人讨厌的错误

ERROR 1054 Unknown column 'pusername' in 'field list'

我尝试将相同的 SQL 导入 Debian 10、MariaDB 10.3,导入过程毫无问题。然后我尝试从 10.3 导出转储并将其导入我的 MariaDB 10.4,但再次出现与上述完全相同的错误。

我读了很多资料,但找不到导致这种情况的原因。有什么补救措施吗?以下是屏幕截图 在此处输入图片描述

答案1

好吧,我明白了……这是一个过时的触发器,已经延续了好几年……奇怪的是,直到 MariaDB 10.3 之前的版本都没有抱怨过它。从源数据库中删除触发器,然后导出成功导入 进入装有 MariaDB 10.4.12 的新服务器

相关内容