mysql存储过程deleteselectinsert_在MySQL存储过程中实现
DELETE查询
您可以使⽤存储过程,并可以通过参数传递值。让我们⾸先创建⼀个表-mysql> create table DemoTable1464
-> (
-> Id int,
-> FirstName varchar(20)
-> );
使⽤插⼊命令在表中插⼊⼀些记录-mysql> insert into DemoTable1464 values(101,'Chris Brown');
mysql> insert into DemoTable1464 values(102,'John Doe');
使⽤select语句显⽰表中的所有记录-mysql> select * from DemoTable1464;
这将产⽣以下输出-+------+-------------+css复选框样式
| Id  | FirstName  |
+------+-------------+
|  101 | Chris Brown |
|  102 | John Doe    |
+------+-------------+
2 rows in set (0.00 sec)
这是在存储过程中实现删除查询的查询-mysql> DELIMITER //
mysql> CREATE PROCEDURE delete_demo(IN local_Id int, IN local_Name varchar(20))
springboot后台管理界面-> BEGIN
->    delete from DemoTable1464
->    where Id=local_Id and
-
>      FirstName=local_Name;
-> END //
mysql查看所有存储过程>网站建设制作步骤mysql> DELIMITER ;
现在您可以使⽤CALL命令调⽤存储过程-mysql> call delete_demo(102,'John Doe');
让我们再次检查表记录-mysql> select * from DemoTable1464;
这将产⽣以下输出-+------+-------------+
| Id  | FirstName  |
容器类别d类啥意思+------+-------------+
apk编辑器软件|  101 | Chris Brown |
+------+-------------+
1 row in set (0.00 sec)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。