测试界面添加BUG时出现SQL错误。
2019-03-03 11:05:37
陈祥
  • 访问次数: 10
  • 注册日期: 2012-10-19
  • 最后登录: 2019-03-07
  • 当前积分: 93
  • 门派等级: 玄清 等级1 居士
10:56:03 ERROR: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1<p>The sql is: SELECT id,title FROM `zt_bug` wHeRe deleted = '0' AND title IN ('test') AND openedDate >= '2019-03-03 10:55:03' AND product=</p> in /home/www/zentaopms/lib/base/dao/dao.class.php on line 1394, last called by /home/www/zentaopms/lib/base/dao/dao.class.php on line 708 through function sqlError.
in /home/www/zentaopms/framework/base/router.class.php on line 2215 when visiting bug-create-9-0-moduleID=0
parsererrorSyntaxError: Unexpected token < in JSON at position 0
陈祥 最后编辑, 2019-03-03 11:06:00
沙发
2019-03-04 09:46:35
石洋洋
  • 访问次数: 5365
  • 注册日期: 2011-04-06
  • 最后登录: 2019-03-25
  • 当前积分: 91313
  • 门派等级: 幽灵 等级6 修罗
禅道的版本号是多少?mysql的版本号是多少?mysql是否开启了严格模式?
板凳
2019-03-06 13:15:58
陈祥
  • 访问次数: 10
  • 注册日期: 2012-10-19
  • 最后登录: 2019-03-07
  • 当前积分: 93
  • 门派等级: 玄清 等级1 居士

禅道版本11.2,mysql版本5.5.62,

                    SELECT 
                    @@sql_mode
                    ; 
IGNORE_SPACE,STRICT_TRANS_TABLES
#3
2019-03-06 13:28:41
禅道-Bee
  • 访问次数: 1670
  • 注册日期: 2017-02-22
  • 最后登录: 2019-03-25
  • 当前积分: 7101
  • 门派等级: 幽灵 等级3 夜叉
可以取消下这两种模式,然后操作下试试,看下还是会出现吗?
#4
2019-03-07 16:34:29
陈祥
  • 访问次数: 10
  • 注册日期: 2012-10-19
  • 最后登录: 2019-03-07
  • 当前积分: 93
  • 门派等级: 玄清 等级1 居士

config.php 中 strictMode 是 false,my.php 中没有配置。

另外配置了 mysql 为非严格模式,还是会出现问题。

#5
2019-03-07 17:41:32 回复 #4
禅道-Bee
  • 访问次数: 1670
  • 注册日期: 2017-02-22
  • 最后登录: 2019-03-25
  • 当前积分: 7101
  • 门派等级: 幽灵 等级3 夜叉
mysql服务将严格模式关闭,确认下修改后,有生效吗?
                    SELECT  
                    @@sql_mode ;

1/1