【问题标题】:MySQL Routines in phpmyadmin - Unresolved Declare Errorphpmyadmin 中的 MySQL 例程 - 未解决的声明错误
【发布时间】:2015-03-26 20:16:22
【问题描述】:

我正在使用 phpmyadmin 例程编写一个名为 ViewUserAccounts 的存储过程。 我不断收到模棱两可的错误消息。 我有一个IN 参数,名为USERNAME,类型为VARCHAR(45)

定义框内的文字包括:

DECLARE TempUserID INT DEFAULT 0
SET TempUserID = (SELECT idUser FROM User WHERE User.Username = USERNAME)
SELECT * FROM Account WHERE Account.idUser = TempUserID

【问题讨论】:

    标签: mysql stored-procedures phpmyadmin


    【解决方案1】:

    嗯……我自己想通了!

    DECLARE 需要 BEGIN 和 END,并且 DECLARE 语句必须直接在 BEGIN 语句之后。此外,所有行都需要分号。

    【讨论】:

      猜你喜欢
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 2015-02-20
      相关资源
      最近更新 更多