测试界面添加BUG时出现SQL错误。

2019-03-03 11:05:37
陈祥
  • 访问次数: 15
  • 注册日期: 2012-10-19
  • 最后登录: 2023-12-05
  • 我的积分: 143
  • 门派等级: 玄清 等级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
石洋洋
  • 访问次数: 6467
  • 注册日期: 2011-04-06
  • 最后登录: 2024-04-25
  • 我的积分: 96555
  • 门派等级: 幽灵 等级6 修罗
禅道的版本号是多少?mysql的版本号是多少?mysql是否开启了严格模式?
板凳
2019-03-06 13:15:58
陈祥
  • 访问次数: 15
  • 注册日期: 2012-10-19
  • 最后登录: 2023-12-05
  • 我的积分: 143
  • 门派等级: 玄清 等级1 居士

禅道版本11.2,mysql版本5.5.62,

SELECT @@sql_mode; 
IGNORE_SPACE,STRICT_TRANS_TABLES
#3
2019-03-06 13:28:41
禅道-Bee
  • 访问次数: 5117
  • 注册日期: 2017-02-22
  • 最后登录: 2024-04-25
  • 我的积分: 41106
  • 门派等级: 幽灵 等级5 天魔
可以取消下这两种模式,然后操作下试试,看下还是会出现吗?
#4
2019-03-07 16:34:29
陈祥
  • 访问次数: 15
  • 注册日期: 2012-10-19
  • 最后登录: 2023-12-05
  • 我的积分: 143
  • 门派等级: 玄清 等级1 居士

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

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

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

1/1 1