mysql 查询语句
select id,dtime,zt,optype( 如果optype=0将本条数据插入到table1表中,如果optype=1以dtime和zt为条件执行一条查询语句 ) from table
实现这个要求的语法怎么写
一条SQL语句估计搞不定。等楼下好方法!
如果optype=1以dtime和zt为条件执行一条查询语句
没有理解是什么意思,举例说明你的要求
就是执行查询另一个表的select语句 两个表的列一样
举例说明你的要求
还是昨天的问题啊。
你这样问能正确理解的人很少啊(事实也证明)
建议你用例子吧。
SQL code:
delimiter //
drop procedure if exists getData;//
create procedure getData()
begin
declare num,i,nid int default 1;
declare strtype varchar(50);
select count(*) into num from tjmain;
while i < num do
select id into nid from tjmain limit i,1 ;
select nid;
set i = i + 1 ;
end while;
end
这个存储过程的查询语句limit后边不能用变量代替么?
不能,用CONCAT连接字符串,用PREPARE EXECUTE动态执行SQL
给个例子看看。。。
你的意思是把查询语句用字符拼起来在执行?
如果在存储过程中,无法实现,即使用 prepare stmt 也不行。
粗略看了一下,其实可以直接用游标来实现。
游标如何实现。。。
相关问答:
如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。
win7测试版也用过,不会有什么问题的,放心。
当然你最 ......
从启动到能正常运行,大概要15到20分钟左右
现象是,启动以后mysql进程在任务管理器里已经可以看到了,但是netstat -ano没有看到有进程在监听3306端口,上面数据库都不能访问
直到15-20分钟后,能看到mysql在监 ......
MySql中插入当前时间的该怎么写啊?
now()
SQL code:
sql里是:
getdate()
引用
now()
学习
SQL code:
select now();
SQL code:
TODAY()
?
SQL code:
select now();
/* ......
mysql命令行客户端显示乱码
mysql> select * from userinfo;
+--------+----------+----------+------+-----------+-----------+
| autoid | username | password | sex | realname | q ......
利用load data infile命令导入userDesc.txt数据,数据导入后所有的中文居然全是乱码,
mysql字符集设置如下:
-> ;
+--------------------------+----------------------------------- ......