如何解决MySQL:如果不存在则创建新列并将现有列的值复制到 Python 中新创建的列
我们正在使用 Flask 做一个小项目,并希望在 UI 和 MysqL 中添加此功能: 我们有表名学生。因此显示的下表数据将在 UI 中显示原样,并且存储在 MysqL 中的数据也相同。
srno name branch
1 harry CSE
2 Jay Mech
3 Jane ECE
srno 是主键。但是,我们决定通过将随机字母(2 或 3)附加到 srno 来为所有学生添加一个唯一的注册号。例如:1ab,2cd,3yt 像这样。 我们从sql表中获取数据并将其传递给静态文件(在myresult下面将被传递)
mycursor.execute(query)
myresult = mycursor.fetchall()
无需手动为每一列编写唯一的注册号,我们希望递归地(如果可能,通过编写 python 代码)通过向其中添加新列,同时通过将随机字符附加到新的 srno 来添加这些唯一值已创建列。
最终结果是
srno name branch regno
1 harry CSE 1ab
2 Jay Mech 2dc
3 Jane ECE 3ef
我们尝试了很多方法,但都未能实现。有没有办法解决这个问题?提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。