정보를 저장하기 위해 Sqlite 데이터베이스를 사용하는 mufti 스레드 응용 프로그램을 만듭니다.Sqlite 데이터베이스 다중 스레드 SELECT 및 UPDATE 작업 혼동
가for i in cursor.execute('SELECT Beeid from SongLink WHERE Dlink=\'\''):
다른 스레드는 데이터베이스를 액세스하고의 DLINK 값을 변경하려고 : 스레드
하나는 다음과 같이 특정 항목이 비어있는 행을 선택하는 선택 동작을 수행 열.
는 위의 코드는 항상 DLINK 곳 = \ '는 \' ' 복용이 사용 separate connections per thread 잘못된 행 선택
호기심 때문에, 왜'' '' '에 대한 쿼리가''''할 것이고 왜'NULL's을 사용하지 않을까요? –
모든 종류의 따옴표를 피할 수있는 오래된 습관이지만이를 지적 해 주셔서 감사합니다. – SteveIrwin