저는 md5 해쉬를 가지고 있습니다. mysql 테이블의 값과 비교할 필요가 있습니다.은 SQL 테이블의 해시 값을 비교합니다.
일부 테이블에 대한 테이블에 저장된 일부 값입니다. 전달되는 문자열은 somevalue의 md5입니다.
MySQL의 명령이
select * from table
where md5 value of somefiled = md5string
저는 md5 해쉬를 가지고 있습니다. mysql 테이블의 값과 비교할 필요가 있습니다.은 SQL 테이블의 해시 값을 비교합니다.
일부 테이블에 대한 테이블에 저장된 일부 값입니다. 전달되는 문자열은 somevalue의 md5입니다.
MySQL의 명령이
select * from table
where md5 value of somefiled = md5string
SELECT * FROM table WHERE md5(somefield)='16t1gu6g216g21g...'
알 수없는 열 오류가 발생했습니다 –
글쎄,'somefield'는 실제 열 이름으로 대체 될 예정이었습니다 –
이 비교를 어떻게 달성 할 수 있을지 전혀 모르겠습니다. –
호기심 ... 왜 데이터가 해시 된 형태로 전달되는? 데이터가 해시 형식으로 저장되어야 할 수도 있다는 잠재적 인 지표처럼 들리므로 묻습니다. 이것은 물론 비교가 쉽지 않을 것입니다. 그러나 우리가 암호화 되어야만하는 것에 대해 이야기하고 있다면, 전송 중일 때도 안심할 때도 암호화되어야합니다. – David
데이비드 감사합니다. –