>  Q&A  >  본문

Python의 MySQLdb 라이브러리에 있는executemany 메소드의 기본 작은따옴표를 어떻게 변경합니까?

수백개의 테이블을 생성해야 하는데 테이블 이름은 abc_1, abc_2, abc_3...
이전에는 Execute를 사용해서 생성했는데 좀 느리다고 생각해서 이제 Executemany를 사용해도 될까 고민을 하게 되었습니다. , 그리고 나서 Execmany가 매개변수를 작은따옴표로 묶는다는 것을 발견했습니다. 으아악

그러나 우리 라이브러리에서는 테이블 이름이나 필드 이름을 작은따옴표로 묶는 것을 허용하지 않으므로 직접적인 오류가 발생합니다.

滿天的星座滿天的星座2687일 전636

모든 응답(1)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:50:40

    문에서 %s 앞뒤의 기호를 제거해 보세요 create table %s (id int(10));.

    회신하다
    0
  • 취소회신하다