我希望将新行插入到数据表中,与现有行中的其他列相比,数据表中只有一列不同。
例如:XYZ 表中的现有行
No Name Model
90 Kolkata ABC
90 Bangalore ABC
90 Mumbai ABC
要插入到中的行与表相同
No Name Model
70 Kolkata ABC
70 Bangalore ABC
70 Mumbai ABC
注意:本表中没有主键或外键。
请任何人都可以帮助我进行插入查询,使用该查询只能替换一列并插入新的数据。
我想知道如何将查询插入到列中。
我所做的是:
1步骤-我创建了一个列来插入来自这个查询的值(它正在工作)
alter table `cpj._cad_processo_copy`
add column TEST_INSERT_VALUES_FROM_QUERY string
2步骤-测试查询(它正在工作)
SELECT mat.descricao as mp
FROM `cpj._cad_processo_copy` as pro
LEFT JOIN `cpj.tab_materia` as mat
ON pro.materia = mat.codigo
3阶跃-
INSERT INTO `c
考虑到这种语法
SELECT 'all the left part of 'email' column before @'
FROM [dbname].[tablename]
如何将SELECT查询插入到名为“email_left”的新列中?
PS。为了简单起见,我不会在select查询之后显示长查询。
我已经将10,000行插入到包含3列的表中。
现在,我需要将新列添加到table.And中,还需要将值存储到更新的列中,这对于所有10,000行都是相同的。
例如:
我的桌子像下面.,
No Name ID
1 raj 1000
2 ravi 1001
3 git 1002
..
.
.
10000 dat 10,000
现在我需要添加新列"date“然后是这样的数据
No Name ID Date
1 raj 1001
2 ravi 1002
3 git 1003
我使用下面的查询添加新列
ALTER TABLE table_name
ADD Date dat
有人能告诉我如何将这两个查询合并成一个插入查询吗?
$query1 = "INSERT INTO `monthly_income`(`Year`, `Month`) VALUES (2017, 'September')";
$query2 = "INSERT INTO `monthly_income`(`totalincome`) SELECT SUM(Income) FROM `eventincome` WHERE eventDate BETWEEN '2017-09-01' AND '2017-09-30'";
我有一个查询,它从最后一行上的一列中获取GeoJSON值,该值被转换为几何图形,并用这个新值更新同一行上的其他列。 UPDATE table-name
SET geometria = (SELECT ST_GeomFromText(
ST_AsText(
CAST(ST_GeomFromGeoJSON(t1.column-name) AS TEXT)
), 4326
)
FROM (SELECT column-name
FROM table-name
ORDER BY id DESC
我有两张桌子,cce_sa_fa & cce_activity
我使用了下面的行来获取不包含在cce_sa_fa中的cce_activity
select id from cce_sa_fa where id NOT IN (select safa from cce_activity)
使用这个查询,我得到了113行。现在我需要将这些I插入到cce_activity中。在这里,需要插入id,并且其他列具有固定值。cce_activity的通常插入查询如下所示。
INSERT INTO `cce_activity` (`id`, `safa`, `name`, `mark`) VALUE