insert into history_number(userId,pagerId,userName,pdate) select p.userId,p.pagerId,p.userName from pager ppdate参数我如何从外面传进来???
解决方案 »
- mysql导入外部建的表的问题
- mysql怎么写触发器和交叉表
- memo为何存不进去内容
- mysql怎么恢复数据,在连接的时候
- MYSQL的换行问题???
- 请教一个多表模糊查询的嵌套SQL语句的写法
- 在相同的数据库结构下,为什么mysql比sqlserver快很多,哪位高手解答一下,有没有解决的办法,让sqlserver快起来,是用j2ee开发的
- 如何控制MYSQL数据库大小!!
- 现在编写数据库(服务器-浏览器模式)的主要工具是什么? 是ASP吗?
- 紧急求助:如何在Weblogic6.0中设置Mysql的数据源连接池(坚决送分)
- 大家帮我看看这段话哪里错误了
- PostgreSQL copy出错
直接在你的java中生成这个SQL语句不就行了?
上面的结果:
userId pagerId userName
1 10 A
2 11 b
3 12 A
insert into history_number(userId,pagerId,userName,pdate)
而上面要插入的值是4个字段,select 查出来的只有三个值
我想让外面传pdate字段的值进来。
select p.userId,p.pagerId,p.userName,'2009-10-01' from pager p
1 10 A
2 11 b
3 12 A那你想得到的结果是什么?
select p.userId,p.pagerId,p.userName,'2009-10-01' from pager p像上面代码日期固定死了。
上面sql是写在程序里的,但日期"2009-01-01"不想固定死。。
sql = "insert into history_number(userId,pagerId,userName,pdate) select p.userId,p.pagerId,p.userName,'" + x + "' from pager p";如果这样你还不理解,我也没办法了。
sql = "insert into history_number(userId,pagerId,userName,pdate) select p.userId,p.pagerId,p.userName,'" + x + "' from pager p"; 就是这样。