标签: insert

Android:在当前位置将文本插入EditText

我想通过按下按钮将常量字符串插入EditText.该字符串应插入EditText中的当前位置.如果我使用EditText.append文本在EditText的末尾插入.

我怎样才能做到这一点?我找不到合适的方法.

android insert android-edittext

57
推荐指数
5
解决办法
4万
查看次数

PHP mysql插入日期格式

我使用jQuery datepicker,datepicker的格式是这样的 08/25/2012

插入到我的数据库时我有错误它只插入00 00 00 00

我的代码是

<?php
$id = $_POST['id'];
$name = $_POST['name'];
$date = $_POST['date'];
$sql = mysql_query( "INSERT INTO user_date VALUE( '', '$name', '$date')" ) or die ( mysql_error() );
echo 'insert successful';
?>
Run Code Online (Sandbox Code Playgroud)

我确定我的插入是正确的....

php mysql date insert

56
推荐指数
3
解决办法
32万
查看次数

将元素插入向量的特定位置

我想将一个元素插入到向量的特定位置,我可以使用一个赋值:

// vec1 and 2 have the same length & filled in somehow
vec1;
vec2;

vec1[i] = vec2[i] // insert vec2[i] at position i of vec1
Run Code Online (Sandbox Code Playgroud)

或者我必须使用insert():

vector<sometype>::iterator iterator = vec1.begin();

vec1.insert(iterator+(i+1), vec2[i]);
Run Code Online (Sandbox Code Playgroud)

c++ stl insert vector visual-c++

54
推荐指数
2
解决办法
18万
查看次数

在mysql中将数据从一个表插入另一个表

我想从一个表中读取所有数据并将一些数据插入到另一个表中.我的疑问是

  INSERT INTO mt_magazine_subscription ( 
      magazine_subscription_id, 
      subscription_name, 
      magazine_id, 
      status ) 
  VALUES ( 
      (SELECT magazine_subscription_id, 
              subscription_name, 
              magazine_id 
       FROM tbl_magazine_subscription 
       ORDER BY magazine_subscription_id ASC), '1')
Run Code Online (Sandbox Code Playgroud)

但我得到了一个错误

  #1136 - Column count doesn't match value count at row 1
Run Code Online (Sandbox Code Playgroud)

请帮我.

mysql insert

54
推荐指数
5
解决办法
15万
查看次数

从csv文件生成插入SQL语句

我需要将一个csv文件导入Firebird,我花了几个小时尝试一些工具,但没有一个适合我的需求.

主要的问题是我一直在尝试的所有工具,如EMS数据导入Firebird数据向导,我希望我的csv文件包含我的表所需的所有信息.

我需要在insert语句中编写一些自定义SQL,例如,我有一个带有城市名称的cvs文件,但由于我的数据库已经有另一个表中的所有城市(规范化),我需要在插入中编写一个子选择查找城市并写入其ID的语句,我也有一个存储过程来创建GUID.

我的Insert语句是这样的:

INSERT INTO PERSON (ID, NAME, CITY_ID) VALUES((SELECT NEW_GUID FROM CREATE_GUID), :NAME, (SELECT CITY_ID FROM CITY WHERE NAME = :CITY_NAME)
Run Code Online (Sandbox Code Playgroud)

我知道写一个应用程序来做这个很容易,但我不喜欢重新发明轮子,我确信有一些工具可以做到这一点.

你们能给我一些建议吗?

sql csv firebird insert

53
推荐指数
5
解决办法
8万
查看次数

在JavaScript中打开窗口,插入HTML

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

html javascript insert

52
推荐指数
5
解决办法
11万
查看次数

有没有将范围移动到矢量的标准方法?

考虑以下程序,它将一系列元素插入到向量中:

vector<string> v1;
vector<string> v2;

v1.push_back("one");
v1.push_back("two");
v1.push_back("three");

v2.push_back("four");
v2.push_back("five");
v2.push_back("six");

v1.insert(v1.end(), v2.begin(), v2.end());
Run Code Online (Sandbox Code Playgroud)

这有效地复制了范围,在整个范围内为目标矢量分配了足够的空间,因此最多需要一个调整大小.现在考虑以下程序尝试将范围移动到向量中:

vector<string> v1;
vector<string> v2;

v1.push_back("one");
v1.push_back("two");
v1.push_back("three");

v2.push_back("four");
v2.push_back("five");
v2.push_back("six");

for_each ( v2.begin(), v2.end(), [&v1]( string & s )
{
    v1.emplace_back(std::move(s));
});
Run Code Online (Sandbox Code Playgroud)

这会执行成功的移动,但不会享受insert()在目标向量中预分配空间方面的优势,因此在操作期间可以多次调整向量的大小.

所以我的问题是,是否有一个插入等效项可以将范围移动到向量中?

c++ insert stdvector c++11

52
推荐指数
2
解决办法
1万
查看次数

MySQL INSERT INTO ... VALUES和SELECT

有没有办法插入我从select-query中获得的预设值和值?例如:

INSERT INTO table1 VALUES ("A string", 5, [int]).
Run Code Online (Sandbox Code Playgroud)

我有"A string"的值和数字5,但我要从这样的选择中找到[int]值:

SELECT idTable2
FROM table2
WHERE ...
Run Code Online (Sandbox Code Playgroud)

这给了我放在table1中的id.

如何将其合并为一个语句?

mysql sql select insert

52
推荐指数
5
解决办法
15万
查看次数

如何在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)
)
Run Code Online (Sandbox Code Playgroud)

[id]一个表的[table1_id]字段对应于第二个字段的字段.我想要做的是在单个事务中将数据插入到两个表中.现在我已经知道如何通过执行INSERT-SELECT-INSERT来做到这一点,如下所示:

BEGIN TRANSACTION;
DECLARE @id [int];
INSERT INTO [table1] ([data]) VALUES ('row 1');
SELECT @id = SCOPE_IDENTITY();
INSERT INTO [table2] ([table1_id], [data]) VALUES (@id, 'more of row 1');
COMMIT …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server foreign-keys insert

51
推荐指数
1
解决办法
13万
查看次数

MySQL错误1241:操作数应包含1列

我试图将table1中的数据插入table2

insert into table2(Name,Subject,student_id,result)
select (Name,Subject,student_id,result)
from table1;
Run Code Online (Sandbox Code Playgroud)

table2的关键是student_id.

假设没有任何重复.

我收到错误: MySQL error 1241: Operand should contain 1 column(s)

table2中只有四列.

mysql sql select insert mysql-error-1241

51
推荐指数
3
解决办法
13万
查看次数