1
0
http://www.sqlite.org/lang_insert.html
|
2
3
这是 数据库设计与规范化 . 你必须能够明确地定义你所说的 重复行 ,然后在表中表示该定义的列上放置主键约束(或唯一约束)。 在你定义什么之前 复制品 意味着,您必须精确地定义(或决定)表要包含什么。也就是说,表中每一行所代表的真实业务域实体或抽象,或者将为……保存数据。 完成此操作后,pk或unique约束将阻止您插入重复的行…相同的pk将帮助您找到存在的重复行,并使用与现有重复行中的值不同的非重复定义(非pk)列的值对其进行更新。只有在完成所有这些操作之后,插入或替换(由SQL Lite定义)过程帮助才能完成。此命令检查是否存在重复的行(*as divided by yr pk constraint),如果存在重复的行,则它将使用替换查询提供的值更新该行中的非pk定义列,而不是插入新行。 |
3
1
你的欲望似乎相互矛盾。而安德烈
如果不希望指定每一列,并且希望更新(可能)部分行而不是插入,则应该查看 unique constraint 并且要知道,您的需求的模糊性也是由 SQL92 Committee . |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |