MySQLクエリに関するサポートが必要です。複雑なPHP関数をスキップしたいので、MySQLクエリを介してのみそれを実行できるかどうかは本当にわかりません。
解析されたXMLフィードから5分ごとに(CRON経由で)データベースを更新するPHPスクリプトにこのクエリがあります。
INSERT INTO $jackpot->gameId (gameId,gameName,amount,currency,date,hit,hit_date) VALUES (\"$jackpot->gameId\", \"$jackpot->gameName\" , \"$jackpot->amount\", \"$jackpot->currency\",CURRENT_DATE(),0,NULL) ON DUPLICATE KEY UPDATE amount=$jackpot->amount
ここで、このクエリを「拡張」します。「amount」の値が前の値の90%になったら、「hit」列と「hit_date」列を更新する必要があります。
このようなもの、2つの言葉で(クエリなし)
Execute query-->update rows-->check if 'amount' value is down 90%--> if yes --> update hit (set to 1) and update hit_date (CURRENT_DATE()).
MySQLを介してそれを行うことは可能ですか、それともより複雑なphpスクリプトを作成する必要がありますか?
どんな助けでも本当にありがたいです!ありがとうございました!