小女子问个简单的问题

amethyst99046 2010-09-16 07:48:05
比如st="people"
cnt = connect("D:\\testsqlite.db")
cur = cnt.cursor()
cnt.execute=("create table if not exist TOO(?)")

我现在想让?处写成st的某种形式而实际插入的值是people(即我查询数据表的时候列名是people而不是st) ?处该怎么写?


sql数据表 python语言



望不吝赐教哈
...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
amu9900 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 amethyst99046 的回复:]

是这个意思 可我编译了一下 现在列名是?还是没有变成people啊
[/Quote]

你注意下,你用的sql是“create table if not exist …”

你看下是不是你的表已经存在并且列明为“?”,删掉这个数据库(或者表),重新运行一遍程序

要注意的是,貌似你们的sql语句都没加colum的类型
李察德-泰森 2010-09-17
  • 打赏
  • 举报
回复

st = "people"
cnt = connect("D:\\testsqlite.db")
cur = cnt.cursor()
sql = "create table if not exist TOO(%s)"%st
cnt.execute = sql
I_NBFA 2010-09-17
  • 打赏
  • 举报
回复
我是来看小女子的
amethyst99046 2010-09-16
  • 打赏
  • 举报
回复
是这个意思 可我编译了一下 现在列名是?还是没有变成people啊
killbug2004 2010-09-16
  • 打赏
  • 举报
回复
st="people"
cnt = connect("D:\\testsqlite.db")
cur = cnt.cursor()
sql="create table if not exist TOO(?)"
sql.replace('?', st)
cnt.execute=sql


是这个意思么

37,738

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧