찾다

 >  Q&A  >  본문

오류: MySQL - 피연산자는 1개의 열을 포함해야 합니다.

<p>이 쿼리는 MySQL에 직접 입력하면 작동하지만 C#에서는 작동하지 않습니다. </p> <pre class="brush:php;toolbar:false;">double deltaTime = (DateTime.Now - CollectTime).TotalSeconds; string query = String.Format("건물 LEFT JOIN server_buildings ON 건물 업데이트.global_id = server_buildings.global_id AND 건물.수준 = server_buildings.level SET 건물.storage = 건물.storage + (server_buildings.speed * {0} * IF(건물 .boost >= NOW(), 2, 1)) WHERE Buildings.global_id IN('generator', 'test')", deltaTime / 3600d);</pre> <p>MySQL 오류가 발생했습니다. 피연산자는 1개의 열을 포함해야 합니다. 제안해 주셔서 감사합니다! :)</p><p>시간이 지날수록 '보관'의 가치가 높아질 것으로 예상됩니다.


P粉529245050P粉529245050579일 전529

모든 응답(1)나는 대답할 것이다

  • P粉710454910

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

    저는 MySQL을 처음 접했습니다. 매개변수가 포함된 쿼리입니다.

    으아아아

    회신하다
    0
  • 취소회신하다