同一条SQL在不同的数据库中执行,有一个会报错.
2017-02-22 15:27
323 查看
今天碰到一个很蛋疼的问题,同一条SQL测试环境OK, 线上环境总报错, 找了半天, 也请教了好几个同事都没找出来. 很是费解.两个环境唯一不同的就是
版本,线上是5.6,测试环境是5.1 报错如下:
后来一位大神给解决了,说是起的表别名没加``. 但是我记得起别名不需要必须加引号,具体原因大神也不知道,说是加上最好~~(皮皮虾,我们回来)
下面是加上引号之后的结果:
版本,线上是5.6,测试环境是5.1 报错如下:
后来一位大神给解决了,说是起的表别名没加``. 但是我记得起别名不需要必须加引号,具体原因大神也不知道,说是加上最好~~(皮皮虾,我们回来)
下面是加上引号之后的结果:
相关文章推荐
- 奇怪!同一条sql语句在数据库和代码中执行结果不同?!当然是人错了 ……
- 一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
- 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
- 一次数据库不繁忙时一条sql语句2个执行计划导致业务超时的故障处理
- sql语句 一个表 用户产生两条不同类型的数据 拼接成一条数据
- 如何批量将一个文件夹下所有的SQL文件执行,更新到数据库
- 通过一条sql语句访问不同数据库服务器中的数据库对象的方法
- 同一个SQL语句 会由于表的数据(量、和值个数不同等)变化而执行不同的执行计划
- 写一个能直接执行的.sql文件,如何在这里连接数据库?
- 执行一条sql语句update多条不同值的记录实现思路
- SQL作业--让数据库定期执行一个存储过程
- 在数据库中查看一个sql语句的执行时间和SP2-0027错误
- sql中连接两个不同的数据库(A在同一个服务器,B不在一个服务器)
- 涉及不同实例不同数据库的同一条sql语句
- 通过一条sql语句访问不同数据库服务器中的数据库对象的方法(转载)
- 一个SQL语句在数据库引擎中的执行步骤
- 一个小把戏:如何上传一个.sql文件到一个主机并执行这个文件来配置数据库
- 一次向数据库中插入多条相同记录的SQL方法(只有一个列不同)
- 同一个sql在不同的oracle中执行时间不一样
- pl/sql 如何配置连接远程一个或多个数据库(1.同一个ip不同用户名,2.不同ip不同用户名)以及记住密码