返回信息流请问:
在python中,执行:
cur_1.execute("select id from t1")
results = cur_1.fetchall()
可以得到元组形式的results。我改变results的值之后想重新送回数据库,如何实现?
万分感谢!
这是一条镜像帖。来源:北邮人论坛 / database / #4591同步于 2010/7/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
python中如何把元组写入mysql?
jianjiacc
2010/7/12镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
构造一个 UPDATE 语句,然后再 execute
【 在 jianjiacc (jianjiacc) 的大作中提到: 】
: 标 题: python中如何把元组写入mysql?
: 发信站: 北邮人论坛 (Mon Jul 12 14:55:46 2010), 站内
:
: 请问:
: 在python中,执行:
:
: cur_1.execute("select id from t1")
: results = cur_1.fetchall()
:
: 可以得到元组形式的results。我改变results的值之后想重新送回数据库,如何实现?
:
: 万分感谢!
: --
:
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 211.103.188.*]
cool你好,
比如说我现在数据库里面的信息是 (1895L,NULL,NULL,NULL )(分别代表:id,姓名,地址,性别)
我想替换成 (1895L, 'angel', 'happiness road no.1', 'female')
但是update是不是只能逐项把id=1895的姓名项替换成angel,地址替换成happiness road no.1,性别替换成female?
就是:update t1 set name='angel',address='happiness road no.1',sex='female' where id=1895
我有很多需要替换的元组怎么办啊?
【 在 coolfantasy 的大作中提到: 】
: 构造一个 UPDATE 语句,然后再 execute
计算机编程能帮你很简单的解决重复的问题,所以你需要将这个问题变成可以重复执行的,比如说 for/foreach 循环
【 在 jianjiacc (jianjiacc) 的大作中提到: 】
: 标 题: Re: python中如何把元组写入mysql?
: 发信站: 北邮人论坛 (Mon Jul 12 15:38:21 2010), 站内
:
: cool你好,
:
: 比如说我现在数据库里面的信息是 (1895L,NULL,NULL,NULL )(分别代表:id,姓名,地址,性别)
:
: 我想替换成 (1895L, 'angel', 'happiness road no.1', 'female')
:
: 但是update是不是只能逐项把id=1895的姓名项替换成angel,地址替换成happiness road no.1,性别替换成female?
: 就是:update t1 set name='angel',address='happiness road no.1',sex='female' where id=1895
:
: 我有很多需要替换的元组怎么办啊?
:
: 【 在 coolfantasy 的大作中提到: 】
: : 构造一个 UPDATE 语句,然后再 execute
:
: --
:
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 211.103.188.*]
那在for循环里面,替换的具体内容怎么设置呢?
【 在 coolfantasy 的大作中提到: 】
: 计算机编程能帮你很简单的解决重复的问题,所以你需要将这个问题变成可以重复执行的,比如说 for/foreach 循环
(1895L, 'angel', 'happiness road no.1', 'female')
这样的数据是怎么设置的
【 在 jianjiacc (jianjiacc) 的大作中提到: 】
: 那在for循环里面,替换的具体内容怎么设置呢?
查其它库里面的表得到的
【 在 coolfantasy 的大作中提到: 】
: (1895L, 'angel', 'happiness road no.1', 'female')
: 这样的数据是怎么设置的
那你重复这个过程就好,只不过每次的 id 不同
【 在 jianjiacc (jianjiacc) 的大作中提到: 】
: 查其它库里面的表得到的
。。
其实我的意思是第一个库表中只有id号,第二个库表中有全部信息,从第二个库表中读出来全部信息以后(得到元组)如何写入第一个库表?
这样一条条自己update的话,岂不是很麻烦?
我想问的是如何把元组的信息简洁的逐项写入表一中……
谢谢cool,您再想想……
【 在 coolfantasy 的大作中提到: 】
: 那你重复这个过程就好,只不过每次的 id 不同
你要转变你的思维方式,寻找这个操作中的模式,将模式抽象出来
【 在 jianjiacc (jianjiacc) 的大作中提到: 】
: 标 题: Re: python中如何把元组写入mysql?
: 发信站: 北邮人论坛 (Mon Jul 12 15:56:34 2010), 站内
:
: 。。
:
: 其实我的意思是第一个库表中只有id号,第二个库表中有全部信息,从第二个库表中读出来全部信息以后(得到元组)如何写入第一个库表?
:
: 这样一条条自己update的话,岂不是很麻烦?
:
: 我想问的是如何把元组的信息简洁的逐项写入表一中……
:
: 谢谢cool,您再想想……
:
: 【 在 coolfantasy 的大作中提到: 】
: : 那你重复这个过程就好,只不过每次的 id 不同
:
: --
:
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 211.103.188.*]