我有这句话:
INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice)
VALUES (1, 2, (SELECT item_costprice FROM qa_items WHERE item_code = 1));
我正在尝试插入值,复制item_costprice的相同数据,但显示错误:
Error Code: 1136. Column count doesn't match value count at row 1
我该如何解决?
在SELECT
语句中使用带别名的数字文字。组件()
周围不需要SELECT
。
INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice)
SELECT
/* Literal number values with column aliases */
1 AS item_code,
2 AS invoice_code,
item_costprice
FROM qa_items
WHERE item_code = 1;
请注意,在的上下文中INSERT INTO...SELECT
,别名实际上不是必需的,您可以使用SELECT 1, 2, item_costprice
,但是通常情况下,SELECT
您将需要别名来访问返回的列。
什么是插件? 插件可以扩展工程构建定义,通常是增加一些新的配置,配置可以是任务配置,例如,一个插件可以增加一个codeCoverage 的任务配置,用来生成项目单元测试的代码覆盖率报告。 使用插件 如果一个项目的目录为hello, 并且在该项目中使用sbt-site这个插件,只需创建一个名为hello/project/site.sbt配置文件,并且通过addSbtPlugin方法申明该插件的Ivy
Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly" 关键词 - 可以
使用插件实现无限可能。 QueryList使用use()方法来注册插件。 目前收录的一些QueryList插件: https://github.com/jae-jae/QueryList-Community 用法 有两种用法 注册单个插件,可携带安装参数。 $ql = QueryList::getInstance(); $ql->use(My\MyPlugin::class); //或者,带安装参
插件使用 一、添加插件 在使用某一个插件前,需要在小程序控制台的“能力管理-插件中心–插件市场”申请所需要的插件。 选中所需要的插件后,点击“申请使用”,填写申请使用的原因,提交申请,等待申请审批。 二.使用插件前 开发者需要在小程序的app.json中声明需要使用的插件,示例代码如下: { "plugins": { "myPlugin": { "version": "1.0.
问题内容: 我想使用SqlDataAdapter将行插入数据库。我在CustomerOrders数据库中有2个表(Custormers和Orders),并且有上千条记录。我想创建一个GUI(TextBoxes),用于将新客户和订单添加到数据库中的相应表中。 我该怎么办? 我猜通常遵循的方法是 现在,从文本框中获取值(或使用DataBinding)将新行添加到dataSet中并调用 但是问题是为什么
问题内容: 我正在掌握PDO的基础知识。 但是我试图获取插入的行的ID,我使用: 我遇到的教程都是关于交易的,但是我没有使用交易! 问题答案: 您可能正在寻找lastInsertId。“返回最后插入的行或序列值的ID”。