そのため、Coldfusionは今日不安定な動作をしています。DBを更新できないようです。
たとえば、これをクエリしようとすると:
<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は元の値から変更されません。
サーバーを再起動するために遅くまで滞在するつもりでしたが、そうする必要がないことを望んでいました。誰かがこれらの奇妙なことに答えを教えてくれたら?
注:コード自体では、変数を使用して[明らかに]格納およびクエリを行っています。数字をテストとして使用しています。
更新:これらはすべて整数データ型です。私も別の状況で2倍の値で問題を抱えていましたが。