mysql 테이블 업데이트할때...

nugury의 이미지

테이블 업데이트 할때... 한 테이블에서 한번에 쿼리를 날리는데도 업데이트되는 필드와 안되는 필드가 있을 수 있는건가요?
C API를 사용해서 코딩하고 있습니다.

고수님들의 많은 가르침 부탁드립니다.

불량청년의 이미지

이해가 잘 안가네요. ㅡ,.ㅡ;

UPDATE 쿼리를 말씀하시는 건지, 아니면 테이블의 해당 필드를 변경(?)

시킨 후, 그 값이 바로 적용 되는지를 말씀하시는 건지요?

후자라면 아래와 같이 쿼리를 날려주면 되겠죠.

mysql_query(&connection, "flush privileges");

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

nugury의 이미지

Update 쿼리를 한 후 입니다...

이것저것 할것두 많구.. 하구 싶은것두 많은데... 일에 치여 하지 못하구 있는 저같은 사람들에게 올해에는 조금은 여유있는, 행복할 한해가 되길 바랍니다.

불량청년의 이미지

대전분이시군요? *^^* 반갑습니다.

아뭍은,

Quote:
한번에 쿼리를 날리는데도 업데이트되는 필드와 안되는 필드가 있을 수 있는건가요?

될 수도 있고 안될 수도 있겠죠. 왜냐면 업데이트 되는 해당 필드의 조건이

다르면 안되겠죠? 만약 조건이 다 맞는 상황에서 업데이트가 안된다면 디비의

데이터가 잘 못 된 것일껍니다.

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

leilei의 이미지

허접하나마 저도 C API로 update를 꽤 많이 하는 데몬을 하나 돌리고 있는데..
쿼리가 실패하면 했지 그런 경우는 없었습니다만.. -_-;

날리는 쿼리를 로그를 남겨보시거나..
혹시 다른 프로세스나 쓰레드에서 바꾸는건 아닌지..
체크해 보심이.. ^^;

nugury의 이미지

먼저 답변에 감사 드립니다.
훔... 일단... 조건에 맞는 한 줄만 합니다.
예로 update table set total=10, a2=1, a3=3 where id=2
이런 식으로요..
그런데 문제는 저 중에 a2는 업데이트가 되어있고, a3는 안 되있다는 거죠..
훔.. 정말 알 수 없는 문제예요.. ㅜ.ㅜ
암튼... 답변 정말 감사드립니다. ^^

이것저것 할것두 많구.. 하구 싶은것두 많은데... 일에 치여 하지 못하구 있는 저같은 사람들에게 올해에는 조금은 여유있는, 행복할 한해가 되길 바랍니다.

choissi의 이미지

레코드 내에서 선택적으로 업데이트가 되는것은 버그입니다. 뭔가 잘 못 보신게 아닐지.

울랄라~ 호기심 천국~!!
http://www.ezdoum.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.