2012-02-18 9 views
0
mysql_query("UPDATE neuralnetwork set value= value + 1 WHERE varName='count'"); 

このクエリは、phpから実行するとcountの値が2増加します。
しかし、MySQLのクエリウィンドウ値から実行同じクエリが1更新クエリ変数の値を2つずつインクリメントするが、1つのPHPで増分する必要があります。mysql

auto_increment_incrementだけインクリメントされる1 「値」行がfloat型のものです。

理由は何ですか?

+0

これは 'auto_increment'とは関係ありません。それはいくつの行にマッチしますか? –

+3

クエリが2回実行されている可能性があります –

+0

そのクエリだけを実行するPHPページを作成した場合でも、それは起こりますか?そうでない場合は、残りのPHPページを投稿します。何かが2回実行されています。 – Konerak

答えて

0

あなたのお問い合わせに起因するものではないと思われます。 PHPスクリプトやスクリプトが2回読み込まれたときに何か問題があります。ベンチマークを行い、何がうまくいかないかを調べてください。

+0

スクリプトはクロムで2回実行されていますが、Firefoxは1回実行されています。 クロムについて報告されているバグがいくつかありました。 –

関連する問題