【发布时间】:2013-12-03 03:06:42
【问题描述】:
使用 SQL(或更具体地说是 MySQL)的 DECLARE 和 SET 有什么区别?
看起来两者都可以设置变量。我已经阅读了 MySQL 文档,但我不明白两者之间的区别。
【问题讨论】:
-
DECLARE声明它,SET初始化它。 -
link 类似帖子
-
@TimSchmelter 所以除非你在 DECLARE 中使用“DEFAULT”,否则 DECLARE 和 SET 都需要?
-
@YoubarajSharma:但另一个问题没有解释 DECLARE 和 SET 之间的区别。它只是关于
DECLARE语法(rtfm-questions 在 SO 上是题外话)。 -
@YoubarajSharma 实际上这就是把我带到这里的东西。我还阅读了链接的手册页。