假设我想在sqlite3中创建一个包含3列的表
tableparams = { "data" : "varchar" , "col2" : "char", "col3" : "integer" }
c = """create table mytesttable ( ? )"""
cur.executemany(c, tableparams )
我好像做不成。sql应该是
create table myteststable ( data varchar, col2 char, col3 integer)
如何“扩展”那些要传递给executemany()的参数?谢谢
只有SQL值(数字、字符串、blob)可以被参数替换。你知道吗
其他内容必须直接写入字符串:
相关问题 更多 >
编程相关推荐