项目印记
预测未来的最好办法,就是把它创造出来。--艾伦.凯(美)
【Flask】mysql中的表增加新的列数据
本篇介绍代码将address表中的address数据列插入到已有表ucar中新字段address列中,首先使用上篇文章将新数据导入mysql,再将新表列数据插入到原表。
1、先使用alter命令在原表格ucar上创建新的字段address,数据类型为varchar,默认为NULL
alter table ucar add address varchar(100);
2、然后使用update、inner join、select共同实现更新值
update ucar inner join (select address,name from address)address on ucar.name=address.name set ucar.`address` = address.`address`;
其中需要插入的数据在select address,name from address中引入,update、inner join、on、set为固定值。
3、增加表中没有的用户及数据,我的做法是现在excel中使用vlookup筛选后保留新的用户及数据,然后使用上传代码上传新的数据。
@Flask @数据库 @xls
问 AI(只依据本文回答)
输入你的问题,AI 只根据当前段落和全篇上下文回答。
本文批注(0)