All Articles

TIL&TEL 20.03.23 ~ 20.03.29

TIL( Today I Learned)

  • 20-03-23 월

    • STT 엔진 성능 테스트
    • 재택 계획
  • 20-03-24 화

    • STT 엔진 보고서 작성
    • 프로세스 수정 기획
  • 20-03-25 수

    • 회의 통해 수정 반영
    • 다음 프로세스 기획
  • 20-03-26 목

    • 자료 리서치
    • 회의
  • 20-03-27 금

    • DB 만들기
    • 샘플 코드 만들기

TEL (Trial and Error Log)

  • 20-03-27

    • django manager로 query 치는 것 vs. pymysql로 query 치는것의 차이.
    • IndexError: tuple index out of range

      • list 반환, 확인 잘 하자
    • single query > multiquery
    • insert query 여러개 날리는 것보다 하나로 뭉쳐서 보내는 편이 더 빠르다.
    • SELECT COUNT(DISTINCT name ) FROM document_word;
    • COUNT( 사이에 공백이 있으니 에러가 남.
  • 20-03-29

    • TypeError: not all arguments converted during string formatting
    • insert multy query on DB
    import mysql.connector
    mydb = mysql.connector.connect (
      host=“localhost”
      user=“yourusername”
      passwd=“yourpassword”
      database=“mydatabase”
    )
    
    mycursor = mydb.cursor ( )
    
    sql = “INSERT INTO customers ( name, address ) VALUES (%s, %s)”
    
    val = [
      ( ‘Peter’, ‘Lowstreet 4) ,
      ( ‘Amy’, ‘Apple st 652) ,
      ( ‘Hannah’, ‘Mountain 21) ,
      ( ‘Viola’, ‘Sideway 1633) 
    ]
    
    mycursor.executemany ( sql, val )
    mydb.commit ( )

    executemany <= execute