我想问你有关存储过程的信息。我在MySQL version 5.5.16
尝试了Delimiter。我曾经
| DELIMITER //
| CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character))
|-> BEGIN
|-> STATEMENT SQL
|-> END //
| DELIMITER ;
否则,在论坛中使用// (double blackslash)
更改$$ (double dollar)
,但我之前没有尝试过此操作...
| DELIMITER $$
| CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character))
|-> BEGIN
|-> STATEMENT SQL
|-> END $$
| DELIMITER ;
您是否知道mysql版本中//
和$$
的不同之处?
答案 0 :(得分:1)
没关系。您可以指定您喜欢的分隔符,它不依赖于mysql的版本。当你说“在论坛中他们更改分隔符”时,我不知道你在谈论什么,但也许在某些文本引擎中,“//”已被其他东西使用,所以他们会自动替换它。