ChinaUnix.net
相关文章推荐:

insert 返回值

比如说返回一个插入的id

by we_2002 - MySQL - 2006-10-24 11:39:44 阅读(3368) 回复(2)

相关讨论

多进程大批量插入操作情况下LAST_insert_ID函数返回值误差的解决办法 多人同时操作的时候LAST_insert_ID()函数可能会返回另外一个操作插入的值,所以必须启动一个事务机制,在插入表之前就预制定这个PK的值。原理:专门另外建一个带事务机制的表,所有进程调用1个自定义过程去读取并锁定这个值,修改这个值,释放这个值,使用这个值。 试验: mysql> select * from newid; +----+-----------+---------+ | pk | tablename | tab...

by leera - MySQL - 2006-03-10 11:44:00 阅读(5590) 回复(12)

能否将表中的数据备份成一条条insert into 的语句?

by c953131 - SQL server - 2003-04-21 17:11:28 阅读(2872) 回复(1)

我在使用mysql-5.0.18 insert into时,出现提示 ERROR 1064 (42000) at line 25: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('[email]miao@maio.com[/email]','$1$c90bxsVWCp$4bvbxPjTK6Or/xK0ibFdgo.','[email]miao@miao.com[/email]','miao.com'' at line 3 不知如何解决,请教各位。 原文:insert into text (username,pass...

by yywd - MySQL - 2006-02-26 10:10:48 阅读(2399) 回复(3)

是这样的,目前有个想法,我建了个表 time data customer num 有以上四列,但利用公司某系统导出的txt只有2列数据,比如 time data这2列, 能否实现在插入mysql的过程中自动补全表的后2列?且都为想通值,既最后结果是 time data customer num 11 12 aaa 001 13 122 aaa 001 不知道这样能不能实现呢

by 钟大發 - MySQL - 2013-02-01 16:32:54 阅读(1154) 回复(3)

现在有10000条数据,需要插入到table1里,怎样能加快插入速度?除了用hint /*+append*/以外 当然,这个表有index的

by chenzhanyiczy - Oracle - 2008-07-05 21:13:15 阅读(1661) 回复(2)

表结构 id int(11) not null pri key auto_increment,name varchar(12),backup varchar(50) 现在想插入一条记录的同时,返回他的id值(插入时只是插入name和backup字段的值)。请问该如何写这条语句。谢谢!

by greysky-zfj - MySQL - 2007-01-04 14:02:21 阅读(1458) 回复(7)

我想批量执行一批数据 insert into table A(column1,column2,...)values(‘x’,‘y’,...) 其中y所在列我想从另一表B中选取一列z(比如五个值) 使用子句 (select z from table B) 整个语句就是 insert into table A (column1,column2,...) values('x',(select z from table B),...) 返回结果告诉我:single rowsubquery return more than one row 我也感觉语句不对,所以只选取一小批数据,数据有很多条,各个列都定...

by yding-bc - Oracle - 2006-12-05 17:56:31 阅读(1106) 回复(1)

从ora7建立DBLINK到ora9,但是执行 insert into b@db select * from a; 产生 ora-01003 错误.语句未进行语法分析

by hansenguo - Oracle - 2006-05-21 10:52:32 阅读(1136) 回复(1)

要从A表中selcet出两列多行,插入到B表中的某两列中,怎么做呢? insert into B_table (item,value,pkg) values(SELECT attribute FROM A_table where neitemid='2763' order by id,SELECT value FROM A_table where neitemid='2763' order by id.800) 这里的pkg是个常数 谢谢

by powerccna - MySQL - 2005-10-22 00:31:01 阅读(1496) 回复(2)

请问oracle9i中增加的一个新语法:insert first和insert all有什么区别?能否举例说明,谢谢

by olivehht - Oracle - 2005-03-16 20:07:02 阅读(929) 回复(0)