How do I get around not being able to parse a table name into a python sqlite query?

后端 未结 3 529
不知归路
不知归路 2021-01-23 21:49

I have a python3 program that I\'m making which uses a sqlite database with several tables, I want to create a selector module to allow me to chose which table to pull data from

3条回答
  •  广开言路
    2021-01-23 22:29

    Right. You can not use parameter substitution to specify the table. So instead you must do string manipulation:

    c.execute("SELECT * FROM {t} ".format(t=tablename))
    

提交回复
热议问题