mysql 创建PROCEDURE
时间: 2023-08-31 16:13:40 浏览: 123
要创建一个存储过程(PROCEDURE)在MySQL中,你可以按照以下步骤进行操作:
1. 使用`delimiter`命令来定义定界符,例如`delimiter $$`。
2. 使用`DROP PROCEDURE IF EXISTS`语句来删除已存在的同名存储过程,例如`DROP PROCEDURE IF EXISTS wk;`。
3. 使用`CREATE PROCEDURE`语句来创建存储过程,例如`CREATE PROCEDURE wk() BEGIN ... END`。在`BEGIN`和`END`之间编写存储过程的具体逻辑。
4. 使用`delimiter ;`命令来恢复默认的定界符。
5. 使用`CALL`语句来调用存储过程,例如`CALL wk();`。
请注意,以上步骤中的具体代码示例是根据引用\[2\]中的内容提供的。你可以根据自己的需求修改代码中的表名、字段名和逻辑。
希望以上信息对你有帮助。如果你还有其他问题,请随时提问。
#### 引用[.reference_title]
- *1* [MySQL创建数据库指定编码和排序规则,mysql数据库密码重置](https://blog.csdn.net/qq_38161040/article/details/122965934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [【SQL文档整理系列1】MySQL创建procedure(可以用来造测试数据)](https://blog.csdn.net/chenlibao0823/article/details/123352047)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【MySQL笔记】存储过程(PROCEDURE)与存储函数(FUNCTION)的创建与使用](https://blog.csdn.net/lijibai_/article/details/124819611)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文