Tag: 插入

如何使用INSERT语句的OUTPUT子句来获取标识值?

如果我有一个插入语句,如: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) 如何使用OUTPUT子句将@var INT设置为新行的标识值(称为Id )? 例如,我已经看到了将INSERTED.Name放入表variables的示例,但是我无法将它变成非表variables。 我试过OUPUT INSERTED.Id AS @var , SET @var = INSERTED.Id ,但都没有工作。 提前致谢。

如何在MySQL中设置初始值和自动增量?

如何设置从1001开始的MySQL表中“id”列的初始值? 我想做一个插入"INSERT INTO users (name, email) VALUES ('{$name}', '{$email}')"; 不指定id列的初始值。

PHP的mysql插入date格式

即时通讯使用jQuery datepicker datepicker的格式是这个08/25/2012 我插入到我的数据库时,它只有插入时出现错误0000-00-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'; ?> 我确定我的插入是正确的….

postgreSQL函数为最后插入的ID

我如何获得插入到表中的最后一个ID? 在MS SQL中有SCOPE_IDENTITY()。 请不要build议使用这样的东西: select max(id) from table

在PHP中的任何位置插入新的项目

我怎样才能插入一个新的项目在任何位置的数组,例如在数组的中间?

在contentEditable div中获取插入位置

我find了很多很好的关于如何在contentEditable DIV中设置光标或插入符的位置的交叉浏览器,但没有find如何获取或查找位置的信息。 我想要做的是在键盘上知道插入符号的位置。 所以,当用户input文本时,我可以在任何时候知道它的光标在div中的位置。 编辑:我正在寻找div内容(文本)内的INDEX,而不是光标坐标。 <div id="contentBox" contentEditable="true"></div> $('#contentbox').keyup(function() { // … ? });

LAST_INSERT_ID()MySQL

我有一个MySQL问题,我认为一定很容易。 当我运行下面的MySql查询时,我需要从table1返回最后一个插入的ID: INSERT INTO table1 (title,userid) VALUES ('test',1); INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1); SELECT LAST_INSERT_ID(); 正如你可以理解的,当前的代码将返回table2的最后一个INSERT ID而不是table1,即使我插入table2之间,如何从table1获取id?

如何插入多行而不重复声明的“INSERT INTO dbo.Blah”部分?

我知道我在几年前就已经这样做了,但是我不记得语法,因为大量的关于“批量import”的帮助文档和文章,我找不到任何地方。 这是我想要做的,但语法不完全正确…请,谁做了这个之前,帮助我:) INSERT INTO dbo.MyTable (ID, Name) VALUES (123, 'Timmy'), (124, 'Jonny'), (125, 'Sally') 我知道这是接近正确的语法。 我可能在那里需要“BULK”这个词,或者什么,我不记得了。 任何想法? 我需要这个SQL Server 2005数据库。 我试过这个代码,无济于事: DECLARE @blah TABLE ( ID INT NOT NULL PRIMARY KEY, Name VARCHAR(100) NOT NULL ) INSERT INTO @blah (ID, Name) VALUES (123, 'Timmy') VALUES (124, 'Jonny') VALUES (125, 'Sally') SELECT * FROM @blah 我Incorrect […]

Android的SQLite数据库:插入缓慢

我需要parsing一个相当大的XML文件(大约一百千字节到几百千字节之间),我正在使用Xml#parse(String, ContentHandler) 。 我目前正在用一个152KB的文件进行testing。 在parsing过程中,我还使用类似于以下的调用将数据插入到SQLite数据库中: getWritableDatabase().insert(TABLE_NAME, "_id", values) _ getWritableDatabase().insert(TABLE_NAME, "_id", values) 。 所有这一切大约需要80秒的152KBtesting文件(这可以下来插入大约200行)。 当我注释掉所有的插入语句(但是留下一切,如创buildContentValues等),同一个文件只需要23秒。 数据库操作有这么大的开销是否正常? 我能做些什么吗?

准备PDO在单个查询中插入多行

我目前在MySQL上使用这种types的SQL来在单个查询中插入多行值: INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),… 在PDO的阅读上,使用准备好的语句应该比静态查询提供更好的安全性。 因此,我想知道是否可以使用预处理语句生成“通过使用一个查询插入多行值”。 如果是的话,我可否知道我该如何执行?