[英]Drop table in sql and add
我有一些要通过API下载到SQL数据库的信息。 我正在设置cron在深夜进行此操作。 有时添加新产品或编辑旧产品。 我需要添加新的并更新旧的(如果存在)。 我很确定它看起来像:
If (id exists){
update product
}else{
insert product
这是最好的方法吗? 只是先删除然后重新构建它,该怎么办?
我将更新现有产品,尤其是在ID为自动编号的情况下。 但是,即使您拥有该ID以外的代理密钥,我仍然会更新现有产品。 将来,您的数据库可能会变得更加复杂,并且您的产品可能会有几个子表。 您不想重构所有这些。
只需更新它们。
我在找INSERT ...在重复更新上。 看这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.