Questions tagged «insert»

插入是将信息添加到该信息应驻留在的更大容器中的操作。一些示例包括将文件插入文件系统,将记录插入数据库或将项目插入列表。

9
插入地图的首选/惯用方式是什么?
我确定了将元素插入的四种不同方式std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); 哪一种是首选/惯用方式?(还有我没想到的另一种方式吗?)
111 c++  stl  insert  stdmap  std-pair 


3
MySql表插入,如果不存在,否则更新
UPDATE AggregatedData SET datenum="734152.979166667", Timestamp="2010-01-14 23:30:00.000" WHERE datenum="734152.979166667"; 如果datenum存在,它就可以工作,但是如果不存在,我想将此数据作为新行插入datenum。 更新 datenum是唯一的,但这不是主键
105 mysql  insert 

6
Python Pandas将列表插入单元格
我有一个列表“ abc”和一个数据框“ df”: abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN 我想将列表插入单元格1B中,所以我想要这个结果: A B 0 12 NaN 1 23 ['foo', 'bar'] 我能做到吗? 1)如果我使用这个: df.ix[1,'B'] = abc 我收到以下错误消息: ValueError: Must have equal len keys and value when setting with an iterable 因为它尝试将列表(具有两个元素)插入行/列而不插入单元格。 2)如果我使用这个: df.ix[1,'B'] = …

4
PostgreSQL:从另一个表插入
我正在尝试将数据从另一个表插入到一个表中,并且这些表只有一个共同的列。问题在于,TABLE1的列将不接受空值,因此我不能将它们留空,也无法从TABLE2中获取它们。 我有TABLE1:id,col_1(不为null),col_2(不为null),col_3(不为null) 和TABLE2:id,col_a,col_b,col_c 因此,如何将ID从TABLE2插入到TABLE1中,并用诸如“ data1”,“ data2”,“ data3”的硬编码字符串填充col_1-3? INSERT INTO TABLE1 (id) SELECT id FROM TABLE2 WHERE col_a = "something"; 将导致: 错误:“ col_1”列中的空值违反了非空约束
101 sql  postgresql  insert  append 


12
MySQL条件插入
我在形成条件插入时遇到困难 我有x_table的列(实例,用户,项目),实例ID是唯一的。我只想在用户已经没有给定项目的情况下插入新行。 例如,尝试插入instance = 919191 user = 123 item = 456 Insert into x_table (instance, user, item) values (919191, 123, 456) ONLY IF there are no rows where user=123 and item=456 朝正确方向的任何帮助或指导将不胜感激。

6
如何使用具有多个结果的子查询将值插入表中?
非常感谢您的帮助。 也许这是一个很简单的问题,但我不是那个.. ;-) 我在SQL Server中有两个表: 文章 价格 现在,我想选择一组特定的ID,并使用这些ID将一些条目插入价格表。 例如(错误且不起作用的SQL) INSERT INTO prices (group, id, price) VALUES (7, (select articleId from article WHERE name LIKE 'ABC%'), 1.50); SQL错误->子查询具有多个值 感谢帮助
96 sql  insert  subquery 


5
Android SQLite数据库:插入缓慢
我需要解析一个相当大的XML文件(大约在100 KB到几百KB之间)Xml#parse(String, ContentHandler)。我目前正在使用152KB文件进行测试。 在解析期间,我还使用类似于以下内容的调用将数据插入SQLite数据库中getWritableDatabase().insert(TABLE_NAME, "_id", values)。对于152KB的测试文件,所有这些总共花费了80秒左右的时间(大约可插入200行)。 当我注释掉所有插入语句(但保留所有其他内容,如创建ContentValues等)时,同一文件仅需23秒。 数据库操作有这么大的开销是否正常?我能做些什么吗?

2
为什么在我的INSERT…ON DUPLICATE KEY UPDATE中影响2行?
我正在INSERT ... ON DUPLICATE KEY UPDATE为PRIMARY KEY下表做一个: DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------------------+------+-----+---------+-------+ | uid | int(11) | NO | PRI | NULL | | | iid | int(11) | NO | PRI | NULL | | | preference …

8
如何在Vim中的命令和插入模式之间切换?
我刚刚开始使用Vim作为IDE。我已经将它用作测试编辑器已有一段时间了,因此不必经常进入命令模式。但是,由于我使用Java进行编程,因此必须进入命令模式来制作文件,编译/运行...等。 问题是:我需要一种在两种模式之间切换的好方法。 我在网上看了一下,上面说<Esc>应该是要用钥匙的,但这对我不起作用(也许不是gVim的原因?我不知道为什么)。 我CTRLO每次必须按一下才能进入命令模式;退出键在该模式下起作用...它使我回到插入模式。但是,是否有更好或更简单的在命令模式和插入模式之间切换的方式?
87 vim  insert  command 


5
如何将数据插入具有自动递增主键的MySQL?
我创建了一个具有主键的表并启用了该表AUTO_INCREMENT,如何使用MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, state INT, state_type INT, start_time datetime, start_time_usec INT, end_time datetime, end_time_usec INT, command_object_id INT, command_args VARCHAR(25), command_line VARCHAR(100), timeout int, early_timeout INT, execution_time DEC(18,5), …
86 mysql  insert 

5
MySQL:如何在SQL查询中为每个结果插入一条记录?
说我有一个选择 SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; 返回一些记录。 我如何在结果集中插入插入行 INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); 其中@id和@customer_id是该行的结果集中的领域? 编辑:我不想只是复制它,而是在字段中插入一个新值domain。尽管如此,因为它很简单,所以很容易找到Facepalm的位置;-)谢谢!
84 mysql  sql  loops  insert 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.