比如:
INSERT INTO (SELECT CUL1,CUL2...FROM TABLENAME) VALUES(VAL1,VAL2...);
这里使用子查询有什么用?为什么不直接插入TABLENAME呢?如果用处不在这,那请问用在哪?谢谢各位大虾帮我这个小虾米!呵呵。
INSERT INTO (SELECT CUL1,CUL2...FROM TABLENAME) VALUES(VAL1,VAL2...);
这里使用子查询有什么用?为什么不直接插入TABLENAME呢?如果用处不在这,那请问用在哪?谢谢各位大虾帮我这个小虾米!呵呵。
insert into you_table (com1,com2) values(val1,val2);
commit;
或者说
insert into you_table
select 语句
是Insert使用子查询
不过,如果是“可重复读”事务隔离级,这样用,可以起到锁定表tablename中已有数据的作用。这是我仅能想到的。
我也是才知道有这个用法,而且语法也是没问题的,名字听起来也不错(Insert使用子查询)可就是不清楚这样写的好处在哪?或者是要用到哪里?还有,4楼的哥们能不能说的稍微清楚一点,有点不是很懂!呵呵!