这是一个创建于 3658 天前的主题,其中的信息可能已经有所发展或是发生改变。
MySQL数据库。
现在的问题是不符合DDL规范的表,运维部门不给部署到生产服。现在的目的只要能骗过运维部让项目上线就行,可惜默认使用的数据库用户没有create table 的权限。
项目有用ORM也有执行原生SQL。数据库访问都是基于Zend Db组件。
我尝试写了个SQLParser来替换SQL语句中的表名和字段名,但是因为SELECT * 的关系,返回数据集的字段名没法替换掉。
有没有什么好办法可以尽可能少修改代码来实现,有没有可能在数据库上动手脚?
1 条回复 • 2014-12-19 18:41:57 +08:00
|
|
1
yueyoum 2014-12-19 18:41:57 +08:00
不会, 但为什么不让用下划线?
我个人不喜欢表名和字段名有大写字母
|