2021
05-19
05-19
Mybatis三种批量插入数据的方式
1.循环插入mapper.xml:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.buhe.demo.mapper.StudentMapper"><insertid="insert"parameterType="Student">INSERTINTOtb_student(name,age,phone,address,class_id)VALUES(#{name},#{age},#{phone},#{address},#{classId})</...
继续阅读 >
models建表实现插入数据自增ID之前使用Id=models.IntegerField(primary_key=True,default=‘1')每次数据插入进去都会更新一次,并且Id都为1,就变成update,而不是insert改成这样id=models.AutoField(primary_key=True)django在每一次save()操作后都可以正常的增加一条数据并且id顺序自增id无需在save中创建,数据表自动添加补充知识:Django查询?idvspk当编写django查询时,可以使用id/pk作为查询参数。Object.obje...
我就废话不多说了,直接上代码吧!pipinstallpymysqlimportpymysqlimportpandasaspdconn=pymysql.connect(host='localhost',user='root',password='root1234',db='test1',port=3306)cur=conn.cursor()#获取操作游标,也就是开始操作sql="""insertintoscore(sno,cno,degree)values('999','0-000','99')"""cur.execute(sql)conn.commit()conn.close()print('finished')补充拓展:python...