我正在尝试从MSSQL迁移到MySQL。我一直遇到问题和我运行的脚本使用声明,因为我无法弄清楚如何让它工作。在MSSQL上我有几个这样的脚本:
BEGIN
DECLARE @myValue AS NVARCHAR(64);
// Do stuff
END
在MySQL中,DECLARE syntax似乎不需要as关键字,但应该做同样的事情:
BEGIN
DECLARE @myValue VARCHAR(64);
// Do stuff
END
当此代码放在Workbench中时,它告诉我" DECLARE(声明)在此位置无效输入"当我尝试运行它时,我得到一个错误代码1064" DECLARE @myValue VARCHAR(64)'在第2行"