合并和更新主键

2023-12-19

我查了一下,但没有找到解决这个看似简单的问题的方法。

我有许多结构相同的表,想合并它们。唯一的问题是它们都有一个 id 字段作为主键。主键中会有很多重复项。 id 最终是什么并不重要。如何合并所有表以免丢失任何数据?


创建一个AUTO_INCREMENT新表中的字段并从值列表中省略它:

CREATE TABLE NEW_TABLE (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, col1 …, col2 …, …);

INSERT
INTO    new_table (col1, col2, …)
SELECT  col1, col2
FROM    old_table_1
UNION ALL
SELECT  col1, col2
FROM    old_table_2
UNION ALL
…
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

合并和更新主键 的相关文章

  • Zend Mysql 获取 ENUM 值

    I use Zend Framework在我的应用程序中 我想知道如何从 ENUM 字段中获取值MySQL table 例如 我有permissions field ENUM 删除管理员 edit admin 如何以最佳方式获取数组 删除管
  • 检查 MySQL 和 PHP 中是否都存在 ids 列表

    最有效的方法是什么MySQL and PHP检查 id 列表是否全部存在 我希望函数返回结果是true if allid 存在 否则false 我刚在想 ids array 2233 5545 9478 5343 3545 do all g
  • NodeJS MySQL - 如何知道连接是否释放

    我正在开发 NodeJS MySQL Web API 我在用mysql https www npmjs com package mysqlnpm 模块 我想知道连接是否已释放 是否有任何函数或变量 喜欢 if connection isRe
  • 如何限制 SQLite / MySQL 中的列值

    我想限制表中的列值 例如 列值只能是car or bike or van 我的问题是如何在 SQL 中实现这一点 在数据库端执行此操作是一个好主意还是应该让应用程序限制输入 我还打算在将来添加或删除更多值 例如 truck 我使用的数据库类
  • 高级 MySQL:查找民意调查响应之间的相关性

    我有四个 MySQL 表 users 身份证号 姓名 polls ID 文本 options id poll id 文本 回应 id poll id 选项 id 用户 id 给定一个特定的民意调查和一个特定的选项 我想生成一个表格 显示其他
  • 如何检查 .sql 文件中的 SQL 语法?

    如何检查 sql 文件中的 SQL 语法 SELECT STATEMENT DIGEST TEXT在MySQL 8 0中可以用于MySQL查询语法验证 8 0 4 gt SELECT STATEMENT DIGEST TEXT FLUSH
  • 更快的“git rebase --preserve-merges”方法

    我通过创建一系列功能分支来使用 git 并在完成后将它们合并到 mastergit merge no ff 这会创建空的合并提交 可用于识别先前功能分支的起点和终点 为了处理多个并发分支 甚至嵌套分支 我使用 rebase 我从不合并回去
  • 浏览器关闭后从数据库中删除

    我正在开发一个电子商务应用程序 但问题是 当用户将产品添加到购物车并在订购前关闭浏览器时 购物车会带走所有产品 所有购物车项目都保存在表中 如果用户关闭浏览器而不订购 我只想刷新购物车 您可以使用 Javascript 事件捕获浏览器关闭并
  • 在 MySql 中查找周年纪念日是否在 n 天后到来

    我有一张写有周年纪念日的桌子 我想要一个查询 该查询返回接下来 10 天内即将到来的周年纪念日行 例如 birthdate 1965 10 10 1982 05 25 SELECT birthdate FROM Anniversaries
  • 用于分页的php示例脚本[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以建议一个好的分页 php 脚本 其中人们想要分页显示数据库中的大量项目 以下链接可以帮助您
  • MySQL - 此版本的 MySQL 尚不支持“LIMIT 和 IN/ALL/ANY/SOME 子查询”

    这是php编码我正在使用的 Last Video db gt fetch all SELECT VID thumb FROM video WHERE VID IN SELECT VID FROM video WHERE title LIKE
  • 如何使用Conda安装MySQLdb?

    我已经阅读了有关如何安装 MySQLdb 的几种不同的解释 但我不确定哪种情况适用于我 因为我的错误消息不同 我的系统似乎找不到 MySQLdb 我安装了 pymysql 但我需要导入 MySQLdb 才能使用该库中的过程 感谢您的帮助 c
  • PHP/MySQL:检索邻接列表模型中的单个路径

    有没有什么有效的方法可以在不限制深度的情况下根据节点的ID检索邻接列表模型中的单个路径 就像如果我有一个名为 Banana 的节点的 ID 我可以获得以下路径 Food gt Fruits gt Banana 如果不可能的话也不是什么大问题
  • 有没有办法让 CVS 不会在 $Id: $ 等关键字替换上产生合并冲突

    我们目前使用 CVS 并在合并到主干之前在分支上开发新功能 有时我们会遇到由 CVS 关键字替换引起的合并冲突 因此 当查看冲突文件时 我们会看到类似这样的内容 lt lt lt lt lt lt lt collect logs conf
  • ON DUPLICATE KEY UPDATE 的自动增量过多

    我有一个包含列的基本表 id 主要是AI 名称 唯一 etc 如果唯一列不存在 则插入该行 否则更新该行 INSERT INTO pages name etc VALUES bob randomness ON DUPLICATE KEY U
  • 在 MySQL 中搜索多个单词

    我使用 HTML 表单来允许用户查找数据库表中的条目
  • 左连接 SQL 求和

    我有两张桌子想要加入 比如说表 a 和表 b 表 b 有许多行指向表 a 表 b 包含价格 实际上是一个购物篮 所以我想要的是表a中的所有记录和表b中的价格之和 我努力了 select a sum b ach sell from booki
  • 从多个选择列表中插入数据到mysql数据库(html形式)

    我制作了一个表格 其中有商店的 ID
  • $_SESSION 中保存大量信息可以吗?

    我需要存储许多数组 SESSION以防止从 MySQL 检索信息 可以吗 其中 太多 的信息有多少 SESSION还是没有 太多 谢谢 附 或者更好地使用http php net manual en book memcache php ht
  • 为什么运行 docker 容器后 mysql 数据所有权更改为 systemd-journal-remote

    我的mysql数据库存储在 home mysql代替 var lib mysql 该目录曾经属于mysql 但是 当我运行命令时docker compose up使用这个 yml 文件 version 3 services mariadb

随机推荐

  • postgres查询优化问题

    下面是两个几乎相同的 postgres 查询 但生成的查询计划和执行时间截然不同 我假设第一个查询很快 因为只有 196 条 form instance 记录 其中 form id W40 而有 7000 条记录 其中 form id W3
  • 计算 2D NumPy 数组每行和每列内的非零元素

    我有一个NumPy矩阵大部分包含非零值 但偶尔会包含零值 我需要能够 计算每行中的非零值 并将该计数放入一个可以在后续操作中使用的变量 也许可以通过迭代行索引并在迭代过程中执行计算来实现 计算每列中的非零值 并将该计数放入一个可以在后续操作
  • 如何在 kotlin Activity 中获取 ListPreference 值

    如何获取活动中所选选项的 ListPreference 值 Code root preferences xml
  • querySelectorAll 和 getElementsBy* 方法返回什么?

    Do getElementsByClassName 以及类似的功能 例如getElementsByTagName and querySelectorAll 工作方式与getElementById或者它们返回一个元素数组 我问的原因是因为我试
  • WHERE 语句在 Joomla! 中不起作用3.0.3。 php 请求

    我试图在 Joomla 3 0 3 的简单查询中添加 WHERE 语句 但该代码仅在我使用 WHERE 语句注释该行时才有效 您有什么建议吗 非常感谢 PS 请
  • Jupyter 仪表板视图中的单元相互堆叠

    我是 Jupyter 笔记本的新手 当我移动到仪表板网格布局时 所有单元格都相互堆叠 没有任何移动它们的选项 此外 如果不重新进入笔记本 我就无法返回常规笔记本视图 我尝试使用这些设置但没有成功 然后我将所有代码切换为两个简单的标题 但它仍
  • document_start 页面上下文中的拦截器脚本在 ManifestV3 中运行得太晚

    我有一个 chrome 扩展 旨在拦截响应正文数据 将其处理为有用的统计信息 然后在页面上呈现这些统计信息 问题是请求拦截器在最重要的请求已经发送 接收之后加载 因此无法抓取它们 请参阅我从 chrome 网络选项卡中附加的图像 希望这会让
  • 创建处理 head 标签的处理程序

    有没有办法创建一个更改 head 标签内容的处理程序 即时的 您可以使用HtmlGenericControl Server Control以此目的 HtmlGenericControl 服务器控件创建一个服务器端控件 该控件映射到未由特定
  • ReferenceError:ES模块中未定义require

    我试图在终端中使用命令 node index js 来显示我所做的提示 但不断遇到几个错误 我在这里查找了它们 似乎修复了它并收到了另一个错误 也许有人可以指出 这样我就可以节省一些时间 如果您需要更多代码详细信息 请告诉我 这是终端中的错
  • ngResource 在 $save() 之后从 POST 响应中检索唯一 ID

    所以我有一个资源定义如下 angular module questionService ngResource factory QuestionService function http resource var QuestionServic
  • 如何使用groovy将html模板作为邮件发送

    我正在使用 JavaMail API 1 4 4 发送邮件 到目前为止 我可以发送邮件 但实际上我需要发送 HTML 内容 以便在收到邮件时处理 html 标签 示例 如果我的消息中有表格代码 它应该处理 html 代码并将其显示在邮件中
  • 仅使用 XAML 从 WPF 中的父窗口控制 UserControl 的 Storyboard

    我创建了一个非常简单的测试应用程序来尝试解决同事向我描述的这个问题 他能够在 C 中触发它 但我相信他需要更通用的解决方案 并希望它严格在 XAML 中完成 问题是 如何触发 UserControl 内部的 Storyboard 来开始响应
  • 如何并行运行测试用例?

    我有一个 Test方法 我从中获取测试用例名称 Dataprovider 我需要并行运行测试用例 Test dataprovider testdataprodivder public void TestExecution String ar
  • 如何检查我是否可以对给定类型的值求和

    在我们的应用程序中 我们有许多 AggregatorTypes 从 SQL Server 复制的想法 即 MinAggregator MaxAggregator CountAggregator 和 SumAggregator 现在我应该检查
  • Symfony 遗留会话问题,大型项目的移植缓慢

    好的 我们有这个庞大的裸机 php 项目 我们想慢慢地将其转换为 Symfony 3 这是一个不断变化和更新的项目 因此我们需要保持透明 以确保不会干扰正在使用它的人 他们根本不应该注意到差异 所以我们决定尝试的解决方案是 将整个应用程序粘
  • 当通过 JS 更改值时,jQuery 选择不会触发 onchange 事件

    JSFiddle http jsfiddle net ult combo y6BCP 我已经设置了一个select with 3 options 1 个空白 在小提琴中 当我从foo to bar手动地 将change监听器正常触发 现在如
  • iOS 4 真的支持 ARC 吗? iOS 4.2 SDK 在链接时缺少与 ARC 相关的符号

    自从 ARC 首次宣布它是一个编译时的东西并且向后兼容 iOS 4 以来 我已经阅读和听说过它 我已经使用 Xcode 4 2 的自动重构成功地将我的项目重构为 ARC 并且当针对iOS 5 0 SDK 运行良好 但是 如果我尝试针对 iO
  • 你能在不调用 setState 的情况下强制 React 组件重新渲染吗?

    我有一个外部 组件的 可观察对象 我想监听它的更改 当对象更新时 它会发出更改事件 然后我想在检测到任何更改时重新渲染组件 拥有顶级的React render这是可能的 但在组件内它不起作用 这是有道理的 因为render方法只返回一个对象
  • 使用 ASP.NET Core 设置 azure-pipelines.yml“在存储库中找不到 Web 项目”

    我需要帮助来设置我的 azure pipelines yml 构建文件 因为我在任何地方都找不到任何好的教程 示例或其他类型的帮助 我遵循微软的这个教程https learn microsoft com en us azure devops
  • 合并和更新主键

    我查了一下 但没有找到解决这个看似简单的问题的方法 我有许多结构相同的表 想合并它们 唯一的问题是它们都有一个 id 字段作为主键 主键中会有很多重复项 id 最终是什么并不重要 如何合并所有表以免丢失任何数据 创建一个AUTO INCRE