鱼C论坛

 找回密码
 立即注册
查看: 1153|回复: 6

[已解决]pymssql问题

[复制链接]
发表于 2020-9-10 14:32:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import pymssql
connect=pymssql.connect('...','sa','1234','pylj')
if connect:
    print("OK")
x0="ss13186"
x1="ss111444"
cursor=connect.cursor()
sql="insert into lx1 (id,password,zt)values(%s,%s,'yes')"%(x0,x1)
cursor.execute(sql)
connect.commit()
cursor.close()
connect.close()
该段代码,在x0 x1为纯数字时,能导入保存到数据库中,非纯数字时报错 20018,问问大哥们咋解决
最佳答案
2020-9-10 14:47:30
改成  "insert into lx1 (id,password,zt)valuers(%r,%r,'yes')"%(x0,x1)  试试看吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-10 14:47:30 | 显示全部楼层    本楼为最佳答案   
改成  "insert into lx1 (id,password,zt)valuers(%r,%r,'yes')"%(x0,x1)  试试看吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-10 15:50:17 | 显示全部楼层
kogawananari 发表于 2020-9-10 14:47
改成  "insert into lx1 (id,password,zt)valuers(%r,%r,'yes')"%(x0,x1)  试试看吧

好的谢谢,我试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-10 16:21:32 | 显示全部楼层
kogawananari 发表于 2020-9-10 14:47
改成  "insert into lx1 (id,password,zt)valuers(%r,%r,'yes')"%(x0,x1)  试试看吧

老哥,再问一哈,代码改了之后,数据库查不到东西了
数据库用select查询时显示错误:“转换 varchar 值 '12345678887' 时溢出了整数列。”
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-10 16:30:35 | 显示全部楼层
没遇到过  大概是表设计有问题吧  varchar类型是拉丁文字符串 你试图往里面存过长的int类型吗

你先把语句用  Navicat Premium 这个软件 或者其他的 执行能成功 再写到python代码里吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-10 16:50:10 | 显示全部楼层
kogawananari 发表于 2020-9-10 16:30
没遇到过  大概是表设计有问题吧  varchar类型是拉丁文字符串 你试图往里面存过长的int类型吗

你先把语 ...

实在不好意思,再问一下,我重新建了表,用%r输入后,在数据库原字符后会增加\n,导致无法查询调用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-10 17:09:55 | 显示全部楼层
lzt15965622325 发表于 2020-9-10 16:50
实在不好意思,再问一下,我重新建了表,用%r输入后,在数据库原字符后会增加\n,导致无法查询调用

你的这个问题我也没有遇到过 我平时一般是用f字符串来拼接
然后就是拼接好了还可以打印了看看
import time
username = 'kogawananari'
password = 'dddddd'
id = 1
print(f'UPDATE userinfo SET {username=}, {password=}, updatetime={int(time.time())} WHERE {id=}')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 17:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表