这是我的问题,我写了一个更新命令,并说它执行了查询。但仍然没有任何反应? 任何人都可以让我知道为什么会发生这种情况
下面是快照
请帮忙。
答案 0 :(得分:1)
您有一个“AND”关键字,您想要一个逗号。
... SET col1 = expr , col2 = expr WHERE ...
^^^
但你得到的是
... SET col1 = nasty_expression WHERE ID ...
分配给developer_id的表达式为“2 AND issue_status = 'Assigned'
”
该表达式正在布尔上下文中进行评估,并且正在评估为false,这是一个零,因此它被分配给该列的零。因为列的值已经为0,所以实际上没有更改任何行。