mysql - 如何在mysql中使用过程
问题描述
帮我修复错误创建过程,谢谢。
CREATE PROCEDURE USP_Login(IN AuserName VARCHAR(100),IN ApassWork VARCHAR(100))
BEGIN
SELECT * FROM Account
WHERE UserName = AuserName AND PassWord = ApassWork;
END;
解决方案
既然你有一个 ; 同样在您的程序中间,更改分隔符以仅创建该程序并再次更改它。
DELIMITER //
CREATE PROCEDURE USP_Login(IN AuserName VARCHAR(100),IN ApassWork VARCHAR(100))
BEGIN
SELECT * FROM Account
WHERE UserName = AuserName AND PassWord = ApassWork;
END//
DELIMITER ;
推荐阅读
- java - Estado HTTP 500 – 使用 Java Servlet、Netbeans ide 11.1 tomcat 9.029 的内部服务器错误
- python - Python; 我们如何在 txt 文件中随机复制一行并删除同一行?
- c# - 以给定精度计算两个数字之间不同值的数量
- git - 如果我在推送期间忽略 ./.git/objects/pack/ 下的 .pack 文件会怎样?
- python - 为什么在“vent/bin”中找不到“flask-RESTful”?
- python - 如何在python列表中删除额外的逗号
- javascript - Javascript - 确保日期格式为 YYYY-MM-DD
- sql - Oracle SQL Developer 使用“WITH AS”、“INSERT INTO”、“SELECT”组合
- excel - 您如何在 VBA 中按行分组,以使 x 行中的值是唯一的,并且 y 行中的值相加?
- python - 在 Jupyter 笔记本中添加链接