2014-10-24 2 views
0

분명히 존재하지만 SQL 쿼리를 사용하지 않는 레코드를 선택하려고합니다. 이 아이디어를 얻으려면 어떻게해야할까요? 사용자로부터열 이름에 점이있는 열을 선택하는 방법

SELECT *처럼 악어 말 1

enter image description here


enter image description here

+3

'SELECT * 사용자 어디에서 \'local.email \ '='[email protected] 'LIMIT 1'를 사용하여 역 따옴표가 아닌 단일 인용 부호 – Siyual

+0

@Siyual 후 그 코멘트 대신 대답으로. – jpw

+0

신난다, 고마워! – Crocodile

답변

2

문제는 백틱 (`)을 사용하는 대신 작은 따옴표 (')를 사용하는 것입니다.

이 대신 사용해보십시오 :

SELECT * 
FROM  Users 
WHERE `local.email` = '[email protected]' 
LIMIT 1 
1

'local.email'='[email protected]'LIMIT, 아무것도 즉 테이블 이름이나 열 이름과 같은 SQL 변수는 "뒤로 틱 (Shift Tick and Hold ~)"으로 둘러 쌀 수 있습니다. 이렇게하면 SQL에서 리터럴로 인식합니다.

+0

_ (쉬프트 및 히트 ~) _가 미국 키보드에서는 true 일 수 있지만 스웨덴 사람이 캐럿을 수행하면^많은 사람들이 다른 작업을 수행 할 것으로 생각됩니다. – jpw

+0

추가 정보를 가져 주셔서 감사합니다. 영국 영어로 설정된 태국/미국 키보드가 있습니다 ... – Crocodile

관련 문제