Tag: 插入

Mysql插入到2个表中

我想要插入到2个表中 访问: visit_id int | card_id int 注册: registration_id int | type enum('in','out') | timestamp int | visit_id int 我想要的东西是: INSERT INTO `visits` as v ,`registration` as v (v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`) VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`); 我想知道它是否可能

MySQL触发器在插入/更新事件

所以我有两个这样的桌子 ext_words ————- | id | word | ————- | 1 | this | ————- | 2 | that | ————- | 3 | this | ————- ext_words_count ——————— | id | word | count | ——————— | 1 | this | 2 | ——————— | 2 | that | 1 | ——————— 我试图创build一个触发器,将: 更新ext_words_count.count时更新ext_words_count.count […]

使用插入的HTML在JavaScript中打开窗口

我如何在JavaScript中打开一个新窗口并插入HTML数据,而不是只链接到一个HTML文件?

jquery在contenteditable div中设置光标位置

这个问题的旧版本是在下面,经过更多的研究,我决定重新提出这个问题。 问题和以前一样,我需要关注一个自信的div,而不是突出显示文本,直接在焦点上突出显示Chrome中的文本。 我意识到人们通过重新设置textarea的插入位置来解决textareas中的这个问题。 我怎样才能做到这一点contenteditable元素? 所有我试过的插件只能用于textareas。 谢谢。 问题的旧表述: 我有一个我想要关注的可以理解的元素,但只要把光标放在元素的前面,而不是select所有的东西。 elem.trigger('focus'); 用jquery在chrome中select整个元素中的所有文本。 Firefox的行为是正确的,在文本的前面设置插入符号。 如何让Chrome按照我想要的方式行事,或者只关注我可能不在寻找的内容。 谢谢大家。

如何使用VBA将图片插入指定单元格位置的Excel中

我用下面的代码将“.jpg”文件添加到我的Excel工作表中: 'Add picture to excel xlApp.Cells(i, 20).Select xlApp.ActiveSheet.Pictures.Insert(picPath).Select 'Calgulate new picture size With xlApp.Selection.ShapeRange .LockAspectRatio = msoTrue .Width = 75 .Height = 100 End With 'Resize and make printable With xlApp.Selection .Placement = 1 'xlMoveAndSize '.Placement = 2 'xlMove '.Placement = 3 'xlFreeFloating .PrintObject = True End With 我不知道我在做什么错,但它不会插入到正确的单元格,所以我应该怎么做,把这个图片到Excel中指定的单元格?

在MySQL中插入包含单引号的值

如何在MySQL中插入一个由单引号或双引号组成的值。 即 This is Ashok's Pen. 单引号会产生问题。 可能还有其他转义字符。 你如何正确插入数据?

我如何在SQL Server中同时将数据插入到两个表中?

假设我的表结构如下所示: CREATE TABLE [dbo].[table1] ( [id] [int] IDENTITY(1,1) NOT NULL, [data] [varchar](255) NOT NULL, CONSTRAINT [PK_table1] PRIMARY KEY CLUSTERED ([id] ASC) ) CREATE TABLE [dbo].[table2] ( [id] [int] IDENTITY(1,1) NOT NULL, [table1_id] [int] NOT NULL, [data] [varchar](255) NOT NULL, CONSTRAINT [PK_table2] PRIMARY KEY CLUSTERED ([id] ASC) ) 第一个表的[id]字段对应于第二个表的[table1_id]字段。 我想要做的是在一个事务中将数据插入到两个表中。 现在我已经知道如何通过执行INSERT-SELECT-INSERT来做到这一点,如下所示: BEGIN TRANSACTION; DECLARE @id [int]; […]

你能在一个语句中访问MySQL中的自动增量值吗?

我有一个包含用户表的MySQL数据库。 该表的主键是“userid”,它被设置为一个自动增量字段。 我想要做的是当我插入一个新的用户到表中是使用相同的值,自动增量创build在'userid'字段在不同的领域,'default_assignment'。 例如 我想要一个像这样的陈述: INSERT INTO users ('username','default_assignment') VALUES ('barry', value_of_auto_increment_field()) 所以我创build用户'Barry','userid'生成为16(例如),但我也希望'default_assignment'具有相同的值16。 有什么办法可以实现这个吗? 谢谢! 更新: 感谢您的答复。 default_assignment字段不是多余的。 default_assigment可以引用用户表中的任何用户。 创build用户时,我已经有一个表单,允许select另一个用户作为default_assignment,但有些情况下,它需要设置为同一个用户,因此我的问题。 更新: 好吧,我已经尝试了更新触发器的build议,但仍然无法得到这个工作。 这是我创build的触发器: CREATE TRIGGER default_assignment_self BEFORE INSERT ON `users` FOR EACH ROW BEGIN SET NEW.default_assignment = NEW.userid; END; 插入新用户时,default_assignment始终设置为0。 如果我手动设置用户ID然后default_assignment确实设置为用户ID。 因此,在触发生效后,自动分配生成过程就会清楚地发生。

结合INSERT INTO和WITH / CTE

我有一个非常复杂的CTE,我想将结果插入物理表中。 以下有效吗? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( — some query ) SELECT * FROM tab 我正在考虑使用一个函数来创build这个CTE,这将允许我重用。 有什么想法吗?

MySQL – 忽略插入错误:重复的条目

我正在使用PHP。 请问在DB中插入新logging的方法是什么? 我在一批中插入大量的logging,我只是想要插入新的logging,我不希望任何重复条目的错误。 是否只有这样的方法才能首先进行SELECT并查看INSERT之前的条目是否已经存在?并且只有当SELECT返回没有logging时才允许INSERT? 我希望不是。 我想以某种方式告诉MySQL忽略这些插入没有任何错误。 谢谢