Как заменить имя таблицы на?вот так:
c.execute("CREATE TABLE if not exists ?(id integer,name text)",(tablename,)) c.execute("INSERT INTO ? (id) VALUES(1)",(tablename,))
Спасибо всем вам, я понял, что могу сделать так:
str = "INSERT INTO %s(id) VALUES (1)" c.execute(str%s)
Имя таблицы не может быть заменено на:?
Попробуйте это;
renameTable = "ALTER TABLE old RENAME TO new" cursor.execute(renameTable)