navicat for mysql 下测试储存过程

写好的一个存储过程TS_Pro_AddMyBrowse 有返回参数

begin
declare d_row int default 0;
start TRANSACTION;
    insert into ts_mybrowse(UserID,ArticleID,FromUserID,ArticleTitle,BrowsingTime)
    values(UserID,ArticleID,FromUserID,ArticleTitle,BrowsingTime);
    select ROW_COUNT() into d_row;
    if(d_row>0) then
        set ReturnValuex=1;
        commit;
    else
        set ReturnValuex=-1;
        rollback;
    end if;
end

新建查询:

CALL TS_Pro_AddMyBrowse(@1,‘1000017‘,‘883‘,‘113505‘,‘趣味物理大全‘,‘2016-02-17 11:41:42‘)

[SQL] CALL TS_Pro_AddMyBrowse(@1,‘1000017‘,‘883‘,‘113505‘,‘趣味物理大全‘,‘2016-02-17 11:41:42‘)

受影响的行: 0
时间: 0.155s

时间: 2024-10-20 04:44:26

navicat for mysql 下测试储存过程的相关文章

Navicat for MySql 下写触发器

1.选中表,设计表,字段的上方有(栏位.索引.外键.触发器) 2.选触发器 3.BEGINinsert into transfer(id,a1,a2,cz,qtime) values(New.id,values1,values2,'已点',New.ordertime) END 注意 New 是关键字        将创建触发器的这张表,每插入一行数据就复制到transfer 表中

Navicat for mysql远程连接数据库详(1130错误解决方法)

用Navicat for mysql连接数据库测试下连接 如果出现1130错误错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server论坛上有些朋友说关掉防火墙就好了(其实不是防火墙的问题)是无法给远程连接的用户权限问题接下来我们解决这个问题用xshell登录服务器 在执行下登陆命令mysql -u root -p 弹出Enter password:输入您的数据库密码 执行下

mysql的储存过程

储存过程可以简单理解为一条或多条SQL语句的集合. 储存过程的操作包括创建储存过程,查看储存过程,更新储存过程和删除储存过程. 1. 创建储存过程 1.1 储存过程语法结构 在MySQL中创建存储过程通过SQL语句CREATE PROCEDURE来实现,其语法形式如下: CREATE PROCEDURE procedure_name([procedure_paramter[,…]]) [characteristic…] routine_body procedure_name参数表示所要创建的储存

MySQL 储存过程-原理、语法、函数详细说明

Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了.想要快速的了解Mysql储存过程吗,就一同看一下下文的"Mysql储存过程-原理.语法.函数详细说明"吧! 一.Mysql储存过程简介:储存过程是一个可编程的函数,它在数据库中创建并保存.它可以有SQL语句和一些特殊的控制结构组成.当希望在不同的应用程序

navicat for mysql 在win7下设置定时计划之导出数据处理

navicat for mysql 在win7下设置定时计划之导出数据处理 博客分类: mysql navitcatmysql定时任务导出 前两篇记录了,navicat for mysql计划的入门篇和存储过程处理篇,如何制作基本的定时任务,请参看入门篇.本篇记录如何将数据库的数据定时导出成excel(也可以自行选择其他可保存的文件格式). 目的:以test库里的emp表(员工表)为例,将emp表内的数据,定时导出到excel里. 1.在查询选项卡中,打开[查询员工信息表]的查询项,如下图:  

Navicat for MySQL Windows下强大的MySQL管理工具

作者:zhanhailiang 日期:2015-01-21 介绍 Navicat for MySQL[是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具.Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 phpMyAdmin 的用户管理界面工具. 使用说明 下载并安装,Navicat for MySQL: 连接数据库:  连接成功后即可对该DB做所有有权限的操作: 更多阅读 http://www.navic

Mysql储存过程4:mysql变量设置

默认全局变量是两个@@开头, 可用show variables查看所有默认变量: @@user #declare定义变量只能用在储存过程中 #declare 变量名 数据类型 可选类型 declare num int: declare age int defalut 100; #定义全局变量, 可以用 set声明: #@变量名 #有两种写法, @name := value / @name = value set @age=18; set @age:=18; select @name:=user(

CentOS下安装MySQL,Windows下使用Navicat for MySql连接

安装 查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysqlclient:          yum install mysql 安装mysql server端:          yum install mysql-server          yum install mysql-devel 启动&&停止

Mysql储存过程1: 设置结束符与储存过程创建

#显示储存过程 show procedure status; #设置结束符 delimiter $; #创建储存过程 create procedure procedure_name() begin --sql语句 end$ create procedure myshow() begin select user(),database(); end$ #调用储存过程 call procedure() call procedure #没有对数时括号可省 mysql> use test$ Databas