MySql 注意点

 每条操作语句的结束都要加;(遇到;就会执行操作)

 DELIMITER 其实本身相当 ;当存储过程中包含;的时候,就需要用 DELIMITER 来区分

 我们会经常看到 DELIMITER $$ 或者DELIMITER ??之类的 再使用他们声明的符号相当于完成一个操作块节点(类似于using),至于是否需要可以根据需求订

注意:一旦使用,就必须在开头就开始使用

DELIMITER $$
DROP PROCEDURE IF EXISTS Employee_Reassign
$$

DELIMITER $$ (其实这一组是多余的)
CREATE PROCEDURE Employee_Reassign(_userId int,_departmentId int)

BEGIN

update user_position set isdeleted=1 where userid=_userId;

END
 $$(其实这一组是多余的)

原文地址:https://www.cnblogs.com/wang-min/p/10365923.html