在插入数据时,如何获取主键值并将其放入另一列中?
下面是我的表模式:
CREATE TABLE IF NOT EXISTS [MyTable] (
[ID] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
[custom_ID] INTEGER NULL,
[Name] VARCHAR (200) NULL)
到目前为止,我得到的查询是:
INSERT INTO MyTable (custom_ID, Name)
values (
' {Here I need to get the primary key value, an
当使用将数据从一个表复制并插入到另一个表时,我将如何更改列的值。见示例(下图)
我试图将数据从一个(主)表复制到另一个表,但在第二个表上更新一个值。
代码:
INSERT INTO table2 SELECT * FROM table1 WHERE volume = 'Story of a Girl
我正在将数据从一个表插入到另一个表中,因此在插入时,我得到了标题中提到的上述错误
Insert into dbo.source(
title
)
Select
Title from dbi.destination
dbo.source表中的标题是INT数据类型,dbo.destination表中的标题是Varchar数据类型,我在dbo.destination表中有abc、efg、etc.等数据。
那么现在如何解决这个问题,或者可以转换和插入值吗?
下面的命令用于将数据从一个表插入另一个表。
insert into school_record (phone_id)
select phone_id from students where name="abc"
order by phone_id asc;
但是,如果我想插入"abc“、"def”、"ghi“等名称的所有phone_id值,该怎么办?
这就是如何在从多个记录中选择值之后,将数据从一个表插入到另一个表?
我在把数据从一个表复制到另一个表。我想知道怎样才能更好地维护数据的完整性和性能。
Steps:
将早于x天的数据从日志复制到存档
如果存档中存在日志数据,则从日志中删除数据
来自
INSERT INTO archive
SELECT * FROM logs
WHERE datediff(day, logs.timestamp, GetDate()) > @day
DELETE logsf FROM logs As logsf
INNER JOIN archive as archivef ON logsf.uuid = archivef.uuid
我试图将数据从一个表插入到另一个表中。Table1没有统一标识符,但Table2有。我尝试过使用NEWID()插入,但是我得到了一个语法错误。有人能告诉我我做错了什么吗?
INSERT INTO Table2 (NEWID(), [Item Description], [Item Cost])
SELECT Description, Cost FROM Table1
WHERE Id = '1'
我想知道关于从表插入数据到另一个表的情况。
我已经尝试过这个查询,
insert into new table_name
select * from old table
这个查询从一个表成功执行到另一个表,但我希望在新表中进行一些更改。
示例:假设我有2个表,每个表列名称:
FirstName(varchar(max))
MiddleName(varchar(max))
last name(varchar(max))
我在每个表中插入了5000条记录。
我想将这些表数据插入到新表和新表列Name中:
FirstName(varchar(max)) MiddleName(varchar
单击按钮后,我正在尝试将数据从一个表中的一行插入到另一个表中。我有一个包含类信息的表。当用户单击注册时,我需要获取该课程的id并将其插入到我的时间表表中。 到目前为止,我正在尝试从POST数据中获取id。但是,当我运行调试器时,数组中类的id为空。 我的寄存器函数: public function register(){
$classestimetable = $this->Classestimetable->newEntity();
if ($this->request->is('post')) {
如何执行存储在MySQL中的将ID从一个表插入到另一个表的过程?
如何在mysql中创建允许验证是否找到重复数据的存储过程,如果是,则能够在两个相关表中注册,否则只在表中插入id?
如果cc没有在数据库中找到并插入到两个表中,我有以下SQL脚本工作,但如果cc变量在数据库中,它不工作,谢谢
DROP PROCEDURE IF EXISTS `owners_add`;
DELIMITER $$
CREATE PROCEDURE owners_add(
IN `@name` varchar(35),
IN `@last` varchar(35),
IN `@cc` int(12),
IN `@ce
我发现了一个错误:
Correlated subqueries that reference other tables are not supported unless they can be de-correlated, such as by transforming them into an efficient JOIN
关于以下查询
(SELECT DISTINCT video_id,
COALESCE(custom_id,
(SELECT custom_id FROM `test2.ch
我有一个将数据从一个表插入到另一个表的函数
$BODY$
BEGIN
INSERT INTO backups.calls2 (uid,queue_id,connected,callerid2)
SELECT distinct (c.uid) ,c.queue_id,c.connected,c.callerid2
FROM public.calls c
WHERE c.connected is not null;
RETURN;
EXCEPTION WHEN u
我需要在Postgresql中从一个表插入一些数据到另一个表。我需要填充数据的表的架构如下所示:
create table public.test_int_table(
id int,
description text,
hash_code int
);
问题是另一个表中的id列是bigint类型的。因此,当我试图将咬人数据插入int列时,我得到了一个异常:
insert into public.test_int_table
select * from public.t