课程
/数据库
/MySQL
/与MySQL的零距离接触
为什么要用DELIMITER修改定界符
2015-06-24
源自:与MySQL的零距离接触 8-6
正在回答
创建复杂的存储过程中间会用到;结束符,如果几个;放在一起,MySQL只会识别第一个,以后的不会识别,这样会及其不完整
DELIMITER //CREATE PROCEDURE removerUserAndReturnUserName(IN showID INT UNSIGNED,OUT showName INT
UNSIGNED)BEGINDELETE FROM user WHERE id = showID;SELECT count(ID) FROM user INTO showName;因为不修改的话分号代表编写结束,写到这里按回车就ERROR了END//
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识