데이터베이스로 작업 중이며 column_x에서 일부 변수가 NULL입니다. 누군가가 이것을 좋아하지 않으므로 이것을 '없음'으로 변경하기로 결정했습니다. 지금은 Python으로 그것을 변경하려면 다음 명령을 사용 :SQL 변수에 따옴표가 누락되었습니다.
query = "update stone set results = 'None' where results is null;"
을하지만 수행 할 때
query = "SELECT * FROM stone where part = 'ABC';"
을 나는 'X', 'Y', 'Z'없음 '출력을 얻을 는 '
하지만 수행 할 때
query = "SELECT * FROM stone where part = 'ABC' and results = 'None';"
나는 (가) 반환받을. 이는 '없음'이 존재하지 않기 때문일 수 있습니다. 그러므로 짧은 질문은, 어떻게 파이썬을 통해 없음 -> '없음'으로 바꿀 수 있습니까?
어떤 데이터베이스를 사용하고 있습니까? –
표준 MySQL – Jasper
* 항상 * 귀하의 패턴 ('ABC'및 '없음')이 될 것입니까? 매개 변수를 사용하면이 문제를 해결하는 데 도움이됩니다. 또한 'None'문자열을 올바르게 이스케이프 처리하고 있는지 확인하십시오. 마지막으로 데이터베이스에서이 쿼리를 직접 실행하여 검색 조건에 해당하는 결과 집합이 있는지 * 확인할 수 있습니다. – swasheck