DELIMITER $$
CREATE PROCEDURE `InsertInfo`(
IN AId VARCHAR(20),
IN Number VARCHAR(30),
IN Address VARCHAR(30)
)
BEGIN
DECLARE @BId VARCHAR(100);
SET @BId = AId + '_' + Number + '_' + Address;
END$$
DELIMITER ;
得到错误:
错误代码:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '@BId VARCHAR(100); 附近使用的正确语法;
SET @BId = AId + '_' + Number + '_' + Address;
END' at line 7
(0 ms taken)