insert-select相关内容

使用 SELECT 插入

我有一个使用 SELECT 语句插入的查询: INSERT INTO 课程(名称、位置、gid)选择名称、位置、gid来自课程哪里 cid = $cid 是否可以只选择“名称、位置"?用于插入,并将 gid 设置为查询中的其他内容? 解决方案 是的,绝对可以,但请检查您的语法. INSERT INTO 课程(名称、位置、gid)选择名称、位置、1来自课程哪里 cid = 2 当然, ..
发布时间:2021-11-20 21:18:59 数据库

SQL Insert into table new rows for each field in the same table

我有一个包含类别、子类别和产品的数据库.许多子类别及其产品未被父类别采用,因此我尝试使用 SQL 来解决此问题,但遇到了一些问题. 所述表有三列;id_category, id_product, position(都是整数)在此表中,每次产品属于一个类别时,都会为给定类别的每个 id_category 重复该 id_product.无论是父类别还是子类别. 举个例子,我们可以说子类别是 ..
发布时间:2021-06-05 20:15:43 数据库

是否为 INSERT IGNORE ... SELECT 指定了插入顺序?

我有一张像: 创建表{电子邮件 VARCHAR PRIMARY,上次登录日期} 我可以填充一个选择结果集,如: ("a@b.c", "2019-01-01"),("a@b.c", "2019-02-01") 如果我将使用 INSERT IGNORE ... SELECT 插入到该表中,是否指定了插入的行和忽略的行? 找到规范: “指定 IGNORE 以忽略会导致重复键违规的行. ..
发布时间:2021-06-05 19:12:00 数据库

MySQL:将表复制到具有额外列的另一个表

我有两个表tab1和tab2. tab2具有tab1的所有列,但带有用于时间戳记的额外列.我想做的是将所有行从tab1复制到tab2,并为我插入的所有行输入相同的timestamp时间戳列.我可以得到并输入正确的时间,但是我对如何复制和插入数据以及为我插入的所有行的时间戳填写最后一列感到困惑. 所以我想做 插入tab2中,从tab1中选择* 但是我也想为tab2中的最后一列添加数 ..
发布时间:2021-05-16 18:55:05 数据库

插入到.....选择

我想将卡路里作为 fruits 的第一个值,我做不到,任何人都可以帮忙吗? $ sql ='将水果插入VALUES('',?,?,?)'选择卡路里从饮食水果在哪里=?';$ this-> db-> query($ sql,array($ a,$ b,$ c,$ d)); 解决方案 正确的语法是: INSERT INTO"table1"("column1","column2",...) ..
发布时间:2021-04-22 20:51:57 PHP

SQL Server错误:“无法为标识列插入显式值"即使我将IDENTITY_INSERT设置为ON

我真的复习了几次,这就是我要问的原因;寻找指导... 我有一张桌子,如下脚本.然后,设置IDENTITY_INSERT ON.然后,我尝试进行插入选择,(我需要非常相同的ID) 我不断收到此错误: 信息544,第16级,状态1,第2行 当IDENTITY_INSERT设置为OFF时,无法为表'Table1'中的标识列插入显式值. 有人知道为什么吗?在数据库级别进行的任何设 ..
发布时间:2020-11-29 00:38:24 数据库

从INSERT或SELECT获取ID

我有这个功能,可以将行插入到city表中,而不能重复.它返回插入行的ID: CREATE OR REPLACE FUNCTION public.insert_city( character varying, character varying, character varying, character varying, character varying, character varying ..
发布时间:2020-05-28 18:57:08 其他开发

使用INSERT ... SELECT进行返回的替代方法

在这种情况下,需要通过从另一个表复制一些列并从此插入中返回生成的键来插入到表中.使用Oracle数据库. 基本上是本能地编写此查询. INSERT INTO TBL_XXX SELECT COLA, COLB, COLC FROM TBL_YYY RETURNING COLA INTO COL_RES 出于某些正当理由而不允许使用. 还有其他替代方法吗? 解决方案 您 ..
发布时间:2020-05-22 02:29:46 数据库

MySql插入选择uuid()

假设您有一张桌子: `item` 带有字段: `id` VARCHAR( 36 ) NOT NULL ,`order` BIGINT UNSIGNED NOT NULL 并且: Unique(`id`) 然后您致电: INSERT INTO `item` ( `item`.`id`,`item`.`order` ) SELECT uuid(), `item`.` ..
发布时间:2020-05-15 04:52:13 数据库

用SELECT插入

我有一个使用选择插入的查询: INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid 是否可以仅为插入内容选择“名称,位置",并将gid设置为查询中的其他内容? ..
发布时间:2020-05-14 19:16:54 数据库

插入选择不起作用

使用Informix 11.7,我试图在select语句中使用jdbc位置参数执行INSERT SELECT查询: INSERT INTO table1(id, code, label) SELECT ?, ?, ? FROM table2 WHERE ... 参数设置如下: stmt.setString(1, "auniqueid"); stmt.setString(2, ..
发布时间:2019-09-02 14:08:40 Java相关

一列是唯一的INSERT SELECT查询

我需要调用INSERT + SELECT将用户数据导入到不同的表中,我需要过滤user_name的重复,所以我需要这样的东西: INSERT INTO new_table SELECT email,distinct user_name,old_table的密码 但不同的作品只有使用不同的电子邮件,user_name,密码和所有这些列需要是唯一的。 有没有其他使用u ..
发布时间:2017-07-21 01:32:43 数据库