gpt4 book ai didi

mysql - MySQL 5 数据库上的错误 1064

转载 作者:行者123 更新时间:2023-11-29 08:23:05 24 4
gpt4 key购买 nike

我在尝试创建存储过程时不断收到错误。我正在使用以下 SQL:

CREATE PROCEDURE sp_add_mailing_list_item
(
IN paramA VARCHAR(50) ,
IN paramB VARCHAR(50) ,
IN paramC VARCHAR(255) ,
IN paramD DATE ,
IN paramE VARCHAR(255) ,
)

BEGIN

INSERT INTO MailingList
(
firstName ,
lastName ,
email ,
dob ,
notes
)

VALUES
(
paramA ,
paramB ,
paramC ,
paramD ,
paramE
)

END

我非常精通 SQL(针对 MSSQL Server),但这只是让我困惑。任何帮助表示赞赏。我尝试过使用分隔符,但这会带来各种其他错误。

谢谢。

最佳答案

这里多了一个逗号

   IN  paramE  VARCHAR(255)    ,

编辑:试试这个。

   DELIMITER $$

DROP PROCEDURE IF EXISTS sp_add_mailing_list_item $$
CREATE PROCEDURE sp_add_mailing_list_item
(
IN paramA VARCHAR(50) ,
IN paramB VARCHAR(50) ,
IN paramC VARCHAR(255) ,
IN paramD DATE ,
IN paramE VARCHAR(255)
)
BEGIN
INSERT INTO MailingList
(
firstName ,
lastName ,
email ,
dob ,
notes
)

VALUES
(
paramA ,
paramB ,
paramC ,
paramD ,
paramE
)
END $$
DELIMITER

关于mysql - MySQL 5 数据库上的错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com