81 次浏览【转载需注明来源】
博客作者:【Inve】
如题
mysql数据库 增删改查命令里面如果几十个字段应该通常什么方式写法会比较简单一些
按照以上写法,如果字段多了 头都晕了。
请各位大佬指导一下。
最好是能帮忙写个简单案例 参考一下
几十个字段的话,可以考虑用参数化,可能会比较简单一些,一会开发组给你回复个案例
局部变量 字段数组 = []; 字段数组[0] = { "字段名": "xxx", "字段值": 1 }; 字段数组[1] = { "字段名": "xxx1", "字段值": "12345" }; 字段数组[2] = { "字段名": "xxx2", "字段值": "23456" }; 字段数组[3] = { "字段名": "xxx3", "字段值": 1 }; 字段数组[4] = { "字段名": "xxx4", "字段值": 1 }; 通用插入方法("测试表",字段数组) 定义函数 通用插入方法(表名,字段数组) { 局部变量 字段成员 = ""; 局部变量 字段成员值 = ""; 局部变量 字段参数化内容 = []; 循环 (局部变量 索引 = 0; 索引 < 字段数组.长度; 索引++) { 字段成员 = 字段成员 + 字段数组[索引]["字段名"]; 字段成员值 = 字段成员值 + "?"; 如果 (索引 < 字段数组.长度 - 1) { 字段成员 = 字段成员 + ","; 字段成员值 = 字段成员值 + ","; } 字段参数化内容[索引] = 字段数组[索引]["字段值"]; } mysql客户端.执行SQL语句_同步("insert into "+表名+"(" + 字段成员 + ") values(" + 字段成员值 + ")", 字段参数化内容); }
可以参考该写法,字段很多的情况下,使用这个方法传入表名和数组即可
好的 ,更新数据 我看来一下文章用参数化试了一下,可以了,
是不是这个参数化 只适用于更新数据呀,新增貌似好像也不太必要哈?还是说也可以?
收到 ,非常感谢
不能恶意举报,否则进行封号处理!
测试账号
Inve Time: 2023-11-06 17:34:15
评论ID
最好是能帮忙写个简单案例 参考一下
快码FOF编程 Time: 2023-11-06 17:40:06
评论ID
几十个字段的话,可以考虑用参数化,可能会比较简单一些,一会开发组给你回复个案例
快码FOF编程 Time: 2023-11-06 18:19:14
评论ID
可以参考该写法,字段很多的情况下,使用这个方法传入表名和数组即可
Inve 回复 2楼 快码FOF编程 Time: 2023-11-06 18:20:19
评论ID
好的 ,更新数据 我看来一下文章用参数化试了一下,可以了,
是不是这个参数化 只适用于更新数据呀,新增貌似好像也不太必要哈?还是说也可以?
Inve 回复 3楼 快码FOF编程 Time: 2023-11-06 18:38:49
评论ID
收到 ,非常感谢