mysql存储过程中使用select count(*) into 变量名 from +表+ where条件的用法
select count(*) into v_count from dual where userid=2;
此语句的意思就是根据where条件查询dual表,得到的行数存入变量v_count中(给变量赋值)
只能在存储过程中编写这样的语句?如果在mysql的sql语句中编写不知道会不会报错呢
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
select count(*) into v_count from dual where userid=2;
此语句的意思就是根据where条件查询dual表,得到的行数存入变量v_count中(给变量赋值)
只能在存储过程中编写这样的语句?如果在mysql的sql语句中编写不知道会不会报错呢