我需要用存储过程截断一个表。下面是存储过程的代码:
DELIMITER //
CREATE PROCEDURE MA_ClearPenaltyExport
BEGIN
TRUNCATE TABLE MA_STG_PenaltyExport;
END //
DELIMITER ;
字符串
但是我得到了一个错误,如#1064 -您的SQL语法中有一个错误;检查与您的MariaDB服务器版本对应的手册,以获得在'开始'附近使用的正确语法
TRUNCATE TABLE MA_STG_PenaltyExport;
END' at line 3
型
3条答案
按热度按时间v09wglhw1#
它是程序中的一个单一语句,下面的语句也有效:
字符串
mbyulnm02#
您可以在MariaDB中创建一个简单的存储过程,而无需使用DELIMITER语句。
字符串
确保MariaDB服务器版本支持TRUNCATE TABLE语句
8xiog9wr3#
字符串