'Mary' 열 - 쿼리에 없음
제공된 SQL 쿼리에서 'Mary' 열이 존재하지 않음을 나타내는 오류가 발생했습니다. 존재하지 않습니다. 그러나 'Mary'를 열로 검색하려는 의도가 아니라 'personname' 열의 값으로 검색하려는 의도라는 점에 유의해야 합니다.
따옴표('Mary') 사용으로 인해 오류가 발생합니다. ) 문자열 리터럴을 묶습니다. SQL에서는 문자열 리터럴을 구분하기 위해 일반 작은따옴표(')를 사용해야 합니다. 큰 따옴표를 일반 작은 따옴표로 바꾸면 문제가 해결됩니다.
수정된 SQL 쿼리는 다음과 같습니다.
SELECT telephone.telephonenumber as tel FROM person, telephone WHERE person.idperson = telephone.idperson AND person.personname = 'Mary';
이 수정된 쿼리는 성공적으로 실행되어 해당 사람과 연결된 전화번호를 반환해야 합니다. 이름은 "메리"입니다.
위 내용은 내 SQL 쿼리가 ''Mary' 열 - 쿼리에 존재하지 않음' 메시지와 함께 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!