• 카테고리

    질문 & 답변
  • 세부 분야

    보안

  • 해결 여부

    미해결

저는 실행이 이렇게되는데 무슨차이 인가요?

20.02.03 23:29 작성 조회수 155

0

강의 하시는 선생님은 1 rows가 나오는데 저는 0 rows가나옵니다 뭐가 다른건가요??

답변 3

·

답변을 작성해보세요.

0

적용된 레코드의 개수 입니다. 적용된 것이 없으면 0, 적용된 레코드가 1개 이면 1rows로 출력됩니다.

0

blizzarduser님의 프로필

blizzarduser

2020.02.04

1rows 0rows가 의미하는게 정확히 무엇인가요??

0

안녕하세요. 질문 남겨주셔서 감사합니다!

이미지에서 노출되는게 적어서 정확히 어떤 쿼리를 입력해서 나온 결과인지는 모르겠으나, "update mysql..."이런 글귀가 보이는 걸 미뤄보았을때 사용자 패스워드 변경 쿼리 같습니다.

update myusql.user set password=password('패스워드') where user='root';

위의 쿼리를 적용 했는데 0 개의 레코드가 적용되었다는 것은 아마도 WHERE절 조건을 의심해 봐야할 듯합니다.

user='root' 이부분에 정확히 root가 들어간지 확인해보셔야 될 것 같습니다.

저랑 동일하게 설치했을 경우 root 계정은 반드시 있기 때문에 제대로 적용하면 반드시 1rows 로 출력이 될 것 입니다.

적용하시고 다시 답글 남겨주세요.^^

감사합니다.