Im使用帶有heidisql的mariadb執行sql:mariadb聲明變量語法錯誤
DECLARE @AccountID INT;
插入到帳戶(名字,mi,姓氏,電子郵件,is_admin,is_enabled,date_created) 值('testfirstname','a','testlastname','[email protected]',1,1,NOW ());
set @AccountID = Last_Insert_Id();
我不斷收到一個錯誤:
QL錯誤(1064):你在你的SQL語法錯誤;檢查對應於您的MariaDB服務器版本的手冊,以便在第1行的'@AccountID INT'附近使用正確的語法*/
我在查看Declare的用法,但它說它在函數中使用。我在DECLARE之前和之後嘗試了BEGIN/END,並且發生了相同的錯誤。
我新來的MySQL語法,這將在SQL Server中工作。所以如果任何人都可以讓我知道我錯了什麼,將不勝感激。
謝謝
這工作謝謝。 – adviner