0

我想问你关于存储过程的问题。我曾在MySQL version 5.5.16. 我曾经

|   DELIMITER //
|   CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character))
|-> BEGIN
|-> STATEMENT SQL
|-> END //
|   DELIMITER ;

否则,在论坛中更改// (double blackslash)with$$ (double dollar)但我之前没有尝试过...

|   DELIMITER $$
|   CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character))
|-> BEGIN
|-> STATEMENT SQL
|-> END $$
|   DELIMITER ;

你知道mysql版本//$$mysql版本有什么不同吗?

4

1 回答 1

1

不要紧。您可以指定您喜欢的任何分隔符,它不依赖于 mysql 的版本。当您说“在论坛中他们更改分隔符”时,我不知道您在说什么,但也许在某些文本引擎中,“//”已被其他东西使用,因此它们会自动替换它。

于 2013-11-03T01:51:15.387 回答