我需要使用存储过程截断表。这是存储过程的代码:
DELIMITER //
CREATE PROCEDURE MA_ClearPenaltyExport
BEGIN
TRUNCATE TABLE MA_STG_PenaltyExport;
END //
DELIMITER ;
但我收到一个错误 #1064 - 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在“BEGIN
”附近使用的正确语法 TRUNCATE TABLE MA_STG_PenaltyExport;
END' at line 3
您可以在 MariaDB 中创建一个简单的存储过程,而无需使用 DELIMITER 语句。
CREATE PROCEDURE MA_ClearPenaltyExport()
BEGIN
TRUNCATE TABLE MA_STG_PenaltyExport;
END;
确保您的 MariaDB 服务器版本支持 TRUNCATE TABLE 语句