ホームページ  >  に質問  >  本文

エラー: MySQL - オペランドには 1 つの列が含まれている必要があります。

<p>このクエリは MySQL に直接入力すると機能しますが、C# では機能しません。 </p> <pre class="brush:php;toolbar:false;">double deltaTime = (DateTime.Now -collectTime).TotalSeconds; string query = String.Format("UPDATE建物LEFT JOINサーバー_建物ON建物.global_id =server_buildings.global_id AND建物.level =server_buildings.level SET建物.storage =建物.storage (server_buildings.speed * {0} * IF(建物. boost >= NOW(), 2, 1)) WHEREbuilding.global_id IN('generator', 'test')", deltaTime / 3600d);</pre> <p>MySQL エラーが発生しました - オペランドには 1 列が含まれている必要があります。ご提案ありがとうございます! :)</p><p>「保管」の価値は時間の経過とともに増加すると予想されます。 </p>


P粉529245050P粉529245050453日前427

全員に返信(1)返信します

  • P粉710454910

    P粉7104549102023-07-25 11:53:11

    私は MySQL については比較的初心者です。これはパラメータ付きのクエリです。

    リーリー

    返事
    0
  • キャンセル返事