问答 查看内容
返回列表

表格填报回写选择“插入更新”,提交数据后并没有回写到数据库

53 1
发表于 5 天前 | 查看全部 阅读模式
表格填报回写选择“直接追加”,提交的数据回写正常,但是选择“插入更新”,数据提交成功,但实际没有数据回写到数据库。

评论1

观小凡楼主Lv.9 发表于 5 天前 | 查看全部
1. 插入更新操作需要先到数据库创建临时表进行数据比对,写入完成后会自动删除临时表,所以数据账户需要有 CREATE TEMPORARY TABLE(创建临时表)和DROP(删除表)权限。缺少CREATE TEMPORARY TABLE权限,数据无法写入;缺少DROP权限,回写完成后系统无法自动清理临时表。
2. 插入更新需要设置“对比字段”,即去重主键,所以修改的数据可能会覆盖数据库里原有的数据,仅查看数据库表行数的话可能没有变化,误以为数据没有回写,实际上可能是回写成功的。

回复

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

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表