如何解决尝试在插入时使用 mysql 更新
我从一个 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 举报,一经查实,本站将立刻删除。