mysql的if条件控制语句应该怎么用?我想实现如下的功能应该怎么写?
if 10>2
then
insert into (省略)
else
select * from users;
end if
这样的语句在sql server中是没问题但不知道mysql能这样码
if 10>2
then
insert into (省略)
else
select * from users;
end if
这样的语句在sql server中是没问题但不知道mysql能这样码
解决方案 »
- Mysql表内容复制问题
- 关于eatj网站提供的mysql数据库不提支持gbk编码问题
- 数据库高效查询问题?
- 请问:MYsql5 与 瑞星防火墙 冲突??
- mySQL如何开启二进制文件?
- MySQL中如果要选择最新的一条记录应该如何写 select 语句??
- 帮忙看个小bug create table
- 如何高效的设计一个学习计划表
- mysql 根据父id查询所有子类id 用存储过程怎么写,
- .sql中grant设置动态创建的表权限给指定用户
- 启动的时候显示Timeout error occurred trying to start MySQL Daemon.
- 各位mysql达人,请教windows下编译mysql5.0.51b遇到找不到bison.exe问题!
if 条件 then
end if
CREATE DEFINER=`root`@`localhost` PROCEDURE `sy2`()
begin
if 10>2 then
select "10";
end if;
end;但是
if 10>2 then
select "10";
end if;
却不行,能单独写带if的语句吗
then
insert into (省略)
else
select * from users;
end if
因为在存储过程里面,主体语句需要放在"BEGIN END"语句块里面