所以Coldfusion今天表现得很不稳定。我似乎无法更新数据库。
例如,如果我尝试查询:
<CFQUERY DATASOURCE="tr3" NAME="qryData2">
SELECT *
FROM UsersExpDataTR2
WHERE session_id = 2 AND p1_id = 2 AND round = 3
</CFQUERY>
qryData2.recordcount 等于 1。
但是当我尝试运行这段代码时
<CFQUERY DATASOURCE="tr3" NAME="uMatch">
UPDATE UsersExpDataTR2
SET p1_total = 13 AND p1_fine = 1
WHERE session_id = 2 AND p1_id = 2 AND round = 3
</CFQUERY>
p1_total 的值被更改为 0,并且 p1_fine 不会从其原始值更改。
我打算迟到重新启动服务器,但我希望我不必这样做,如果有人能告诉我这些奇怪的答案吗?
注意:在代码本身中,我使用变量来存储和查询 [显然]。我只是用数字作为测试。
更新:它们都是整数数据类型。尽管在另一种情况下我也遇到了双重值的问题。