虚谷数据库语句前要带模式的解决方法

本文讲述了将MySQL项目迁移到虚谷数据库时遇到的问题,介绍了三种方法:1)使用setSchema设置模式,但不适用于大规模代码;2)迁移到用户的默认模式,需提前规划;3)注意默认模式下表名与同义词别名的命名冲突。
摘要由CSDN通过智能技术生成

前一阵时间 用虚谷数据库做项目, 原来项目 是 mysql 的语句,在迁移到 虚谷数据库中时,发现找不到 对应的表。研究后发现有以下解决方法:

1. 调用之前用setSchema设置模式

在这里插入图片描述
mybatis 也有对应的setschema的方法,对于大量的从 mysql 等 淡化模式 的数据库产品迁移过来,涉及到代码量大的情况,不太合适。

2. 迁移数据到链接用户的默认模式

用户的默认sechma ,用该用户读取数据,不需要在sql语句前 加入schema的名称。

但是需要预先规划。

3. 同义词方案

要注意的是:默认模式下的 表名 与 同义词别名 不要 重名。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值