prosource

열에 전자 메일 주소 값 0이 없는데도 쿼리에서 결과가 나타나는 이유

probook 2023. 11. 4. 10:53
반응형

열에 전자 메일 주소 값 0이 없는데도 쿼리에서 결과가 나타나는 이유

MariaDB [db]> SELECT * from jobseeker_account WHERE email_address = 0;
+----+----------------+--------------------------------+------------------------------------------+------------+--------------+--------------------------------------------------------------+-----------+-------------+---------------------+---------------------+------------------+--------+
| id | jobseeker_code | email_address                  | email_token                              | code_token | email_verify | password                                                     | google_id | facebook_id | date_created        | last_login          | last_change_pass | status |
+----+----------------+--------------------------------+------------------------------------------+------------+--------------+--------------------------------------------------------------+-----------+-------------+---------------------+---------------------+------------------+--------+
|  1 | APP052000001   | user@gmail.com          | 4d517de609a97afae45aee04d4862e8a7c195805 | 678503     |            0 | $2y$10$0Ug1iGPsBqoy5p7YjwOx3uQwQLM6S5hyYy8e2QX9yYwlqsNNnoHJS | NULL      | NULL        | 2020-05-14 16:25:50 | 2020-05-14 16:25:50 | NULL             |      1 |
|  2 | APP052000002   | user@gmail1.com | f5ce9b3b545019c71a0846e13c10a1c8a5edb3bd | 397097     |            0 | $2y$10$CGXrDVMUKrtreLgQ0gkEp.UNBa8ogtJ6SWhxPjUQEQ7a1GxhPBg1W | NULL      | NULL        | 2020-05-14 19:36:31 | 2020-05-14 19:36:31 | NULL             |      1 |
+----+----------------+--------------------------------+------------------------------------------+------------+--------------+--------------------------------------------------------------+-----------+-------------+---------------------+---------------------+------------------+--------+
2 rows in set, 2 warnings (0.001 sec)

이메일 주소란에 0값이 없을 때도 결과가 나오고 있습니다.

이 상태일 때:

email_address = 0

e-메일을 정수로 암묵적으로 변환하여 e-메일의 두 부분이 동일한 데이터 유형을 갖도록 합니다.
다음과 같은 값의 환산 결과.user@gmail.com정수로 변환할 수 없는 것은0.
그래서 상태가 돌아옵니다.TRUE그와 같은 이메일의 가치에 대해서.
만약 다음과 같은 이메일이 있다면,123user@gmail.com이것은 다음으로 전환될 것입니다.123결과를 얻지 못할 겁니다
식의 형식 변환에 대한 모든 내용을 여기서 설명합니다.
식 평가의 유형 변환

언급URL : https://stackoverflow.com/questions/61796839/why-i-am-getting-results-in-my-query-even-when-i-dont-have-value-0-for-email-ad

반응형