작성
·
258
1
안녕하세요, 수업 잘 듣고 있습니다 :-)
이렇게 했을 때는 정상적으로 값이 출력되는데요,
이렇게 할 경우에는
이렇게 오류가 뜹니다.
대체 이유가 왜인지 혹시 아실까요 ㅠㅠ?
미리 감사합니다 ! :)
답변 1
0
안녕하세요!
질문을 주신 김에 저도 찾아봤어요. 관련해서 MySQL 개발자들 사이에서도 2007년에 논의가 오고갔네요
https://bugs.mysql.com/bug.php?id=26066
버그는 아니고, * 사용에 MySQL 나름의 기준을 가지고 있는 거라고 이해하시면 될 것 같습니다.
아래 문서를 'Terms specify a column or expression or can use *
-shorthand:' 부터 읽어보시면 좋을 것 같아요.
https://dev.mysql.com/doc/refman/8.0/en/select.html
문서 읽어보고도 이해가 안되는 점이 있다면 재질문 해주세요 :)
좋은 질문 감사합니다!