繁体   English   中英

更新sqlyte时发生冲突的正确语法是什么?

Whats the correct syntax for on conflict do update sqlyte?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试在表上插入客户端(从csv导入客户端),电子邮件列必须是唯一的(在csv中,客户端可以出现多次,最后一个实例具有正确的信息),并且id是创建具有自动递增的值(这就是为什么我不能使用选择或替换)的原因,我试图使用sqlite指南中的语法(以及在此处找到的有关ON CONFLICT DO UPDATE的每个问题),但是sqlite抛出

“ ON”附近的SQL逻辑错误:语法错误

查询是这样的(使用VB)

sqlQuery = "INSERT INTO clients(name1,name2,address1,address2,plz,city,country,phoneNumber1,phoneNumber2,cellPhoneNumber,fax,email) VALUES (?,?,?,?,?,?,?,?,?,?,?,?) ON CONFLICT(email) DO UPDATE SET name1=excluded.name1,name2=excluded.name2,address1=excluded.address1,address2=excluded.address2,plz=excluded.plz,city=excluded.city,country=excluded.country,phoneNumber1=excluded.phoneNumber1,phoneNumber2=excluded.phoneNumber2,cellPhoneNumber=excluded.cellPhoneNumber,fax=excluded.fax,email=excluded.email;
问题暂未有回复.您可以查看右边的相关问题.
1 发生冲突时更新CSS

我基本上无法实现此功能。 有一个固定的元素,当用户使用视口到达该元素的顶部时,我想更新该元素的css。 我已经知道要使用的CSS,但是我对检测屏幕和所述元素的碰撞一无所知。 ...

2 当变更与Git中其他用户的变更发生冲突时,推送变更的正确方法是什么?

我试图让只有SVN经验的Git熟悉起来。 我创建了一个空的本地存储库,并将一个远程存储库拉到那里。 然后,我在本地存储库中进行更改并提交。 同时,另一个用户将不相关的更改推送到同一远程存储库。 我尝试使用git push推送更改,并看到一条消息,我必须在合并之前将其合并。 所以我先 ...

3 依赖 Python 哈希函数时发生冲突的风险是什么?

在我的程序中,我需要存储与许多(我们说数十万、数百万)游戏板状态相关的数据。 为此,我使用字典。 self.board是一个二维列表,在我的主要用例中,有 6 行和 7 列。 一开始我用BoardState对象索引了dict 。 但是由于我不将存储在dict BoardState对象用于将来 ...

4 发生冲突时,不会更新回默认值

我有一个这样的用户表 我有User架构为 现在,如果我插入带有on_conflict选项的记录,我想重置deleted_at但Deleted_at永远不会传递到变更集。 我使用以下代码行 任何将重置deleted_at解决方法将不胜感激。 问题:如果已经设置了de ...

5 更新带有附件的列表项时发生冲突问题

我创建了具有动态子窗体的自定义窗体。 例如:自定义表单包含3个部分: 家长表格。 附件控制 带有添加/删除按钮的子表单,用于创建多个子表单。 这是我的脚本添加数据的工作方式:提交父表单,并使用jsom返回项目ID。 然后根据该项目ID,将附件添加到父表单,并 ...

6 Ruby Gems问题:更新宝石名称时发生冲突

在我们的旧项目中,我们使用sync gem(现在已重命名为render_sync )来实时更新部分内容。 我已经将gem名称形式sync更新为render_sync并在本地进行了测试,效果很好。 但是,当部署在实时服务器上时,部分服务器无法实时更新。 这可能是关于render_sync的问题,但我发 ...

7 发生冲突时,使用sqlalchemy更新jsonb列?

如果与现有表不同,我想更新“ raw_data”表中的“ info”列。 其中“ info”是JSONB数据类型。 例如,如果“信息”数据存在,则不要执行,否则进行更新。 我可以使用psycopg2做到这一点: 使用此样本表: 然后,您可以运行以下命令: ...

8 同时使用$ set和$ currentDate更新文档时发生冲突

我正在使用Mongo 3.6.3,并且我有一个数据库,其中包含一个集合和一个_id等于1 。 我想通过在该对象内部添加一个对象和一个时间戳来更新项目。 但是,我得到一个错误。 这是我的工作: 我得到: MongoError更新路径“ foo.time”会在“ foo” ...

9 使用WHERE IS NULL和LIMIT执行更新时可能发生冲突?

假设我有下表: 我可以执行此查询以更新其中一行,而无需先执行select。 UPDATE mytable SET claimed = [someId] WHERE claimed IS NULL LIMIT 1 但是,如果发生此查询的两个并发请求,会发生什么。 后面的请求是 ...

2017-01-13 12:18:51 1 99   mysql/ sql
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM