Mysql适配国产化数据库人大金仓冲突记录

1、mysql中查询中如果使用双引号,在人大金仓数据库中不支持,需改为单引号

例如:

select 字段A,字段B,字段C from tableA where 字段A = "1"

改为:

select 字段A,字段B,字段C from tableA where 字段A = '1'

2、MySQL中使用group by 字段A,然后也会返回其他字段 字段A,字段B,字段C,其他字段也要使用函数括起来,

例如:

select 字段A,字段B,字段C from tableA group by 字段A

改为:

select 字段A,max(字段B),max(字段C) from tableA group by 字段A

否则会报错

3、mysql中使用inner join的,要去掉改为使用逗号关联

例如:

select a.* from tableA a inner join tableB b on a.字段1 = b.字段1

改为:

select a.* from tableA a, tableB b where a.字段1 = b.字段1

相关推荐
期待のcode1 天前
MyBatisX插件
java·数据库·后端·mybatis·springboot
小萌新上大分1 天前
mysql主从复制搭建
mysql·mysql主从复制·mysql主从复制配置·mysql主从复制的搭建·mysql主从复制的原理·mysql安装入门
安审若无1 天前
oracel迁移数据文件至其他目录操作步骤
数据库
sunxunyong1 天前
doris运维命令
java·运维·数据库
华仔啊1 天前
这 10 个 MySQL 高级用法,让你的代码又快又好看
后端·mysql
小鸡吃米…1 天前
Python PyQt6教程七-控件
数据库·python
忍冬行者1 天前
清理三主三从redis集群的过期key和键值超过10M的key
数据库·redis·缓存
TimberWill1 天前
使用Redis队列优化内存队列
数据库·redis·缓存
Knight_AL1 天前
MySQL 中 UPDATE 语句的执行过程全解析
数据库·mysql
yngsqq1 天前
兰顿蚂蚁——CAD二次开发
数据库