TiDB 的 SQL 语法和 MySQL 差异

TiDB 的 SQL 语法和 MySQL 有细微差异,哪些常用 MySQL 函数在 TiDB 里不兼容,有没有替换方案?

TiDB 整体高度兼容 MySQL 5.7 语法,但受分布式架构设计影响,部分 MySQL 常用函数无法使用、行为不一致。下面按函数分类整理不兼容函数、差异点、可落地替换方案,同时区分完全不支持、行为有差异、功能受限三类场景,适配开发、迁移及面试场景。

1 个赞

DES_ENCRYPT、OLD_PASSWORD 等旧加密函数换成 AES 系列;
GIS、SOUNDEX 等函数业务侧自行实现

这个功能是支持的。建议先看下官方文档的对应章节,如果遇到具体问题可以贴出来,我帮你分析。

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。