Yii2.0关于mysql转oracle [ 2.0 版本 ]
mysql数据库默认是小写字母,oracle默认是大写字母,先说个最基本的问题
yii2链接表的语句是:select from "table" 这是默认会用这个语句链接
但是oralce如果用这个语句链接的话,就会报错,因为oracle的表是大写字母
如果用:select from table就没问题。当然这个是小问题,我就改一下AR的tablename就好了
最恶心的是字段!!!
oracle的字段都是大写的,mysql都是小写的,我代码里rule还有input都是小写的,结果就出现无法验证的错误
因为AR->NAME!=AR->name
上方问题来自 http://www.yiichina.com/question/2496
今天忽然遇到一模一样的问题
共 1 个回答
-
源码从mysql迁移到了oracle ?
共 4 条回复LaravelCode 回复于 2017-11-10 20:53 回复是的 ,我已经迁移了,现在就是大小写的问题
zhang5207892 回复于 2019-06-14 09:48 回复@LaravelCode 请问 然后怎么解决呢,有什么像TP那样 数据库配置直接转为小写兼容
LaravelCode 回复于 2019-06-14 14:26 回复@zhang5207892 时间过得有点儿长了,有点儿忘了、没记错的话,我是把所有模型最后都改成大写了
lzh13718743362 回复于 2020-07-20 14:51 回复@zhang5207892 请问你现在解决了?
LaravelCode 北京
注册时间:2017-10-18
最后登录:13小时前
在线时长:193小时54分
最后登录:13小时前
在线时长:193小时54分
- 粉丝47
- 金钱51535
- 威望110
- 积分54565