问题描述
我从一个 excel 文件加载了数据,我在其中添加了所有检查以检查上传的文件并相应地插入数据,直到此时一切似乎都运行良好。
<cfquery datasource="dsn">
INSERT INTO tblcustomers(FirstName,LastName,address,emailaddress,status)
VALUES(<cfqueryparam cfsqltype="varchar" value="#queryData.firstname[currentRow]#">,<cfqueryparam cfsqltype="varchar" value="#queryData.lastname[currentRow]#">,<cfqueryparam cfsqltype="varchar" value="#queryData.address[currentRow]#">,<cfqueryparam cfsqltype="varchar" value="#queryData.emailaddress[currentRow]#">,<cfqueryparam cfsqltype="integer" value="#queryData.status[currentRow]#">)
</cfquery>
我的重点是,我可以通过一些小的更改重新上传同一个文件,而不是插入数据,我应该更新现有数据(如果存在)并插入如果是新数据
唯一键是这里的电子邮件
因此,如果有人从 excel 中删除电子邮件地址并替换为其他内容,那么我应该删除该记录或插入新记录,因为电子邮件已更改,我在这里有点迷茫
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)