记录PostgreSQL数据库往MySQL数据库迁移的函数变化

来源:互联网 发布:网络重庆时时彩 编辑:程序博客网 时间:2024/05/20 22:38
记录PostgreSQL数据库往MySQL数据库迁移的函数变化
#{telephone} = ANY(telephone_array) 替换成
CONTAINS(telephone_array, #{telephone})
age()函数替换成TIMESTAMPDIFF()
数据库类型变化
PGPoint类型-> x,y
json类型-> text
array类型-> text(多个元素用逗号分割)
在改动sql语法过程中,发现mysql的sql语法较pgsql更加严格,比如在函数与参数()中间不能有空格。
mysql的子查询中也不能有limit,只能再包一层。
mysql不支持LIMIT #{pageSize} OFFSET ((#{pageIndex}-1) * #{pageSize})  只能 LIMIT m,n 
mysql中from a,b left join c 这种语法是错误的,需要把a,b包起来,如from (a,b) left join c
                                             
0 0
原创粉丝点击