0
我在MySql中编写了一些程序而不是MS SQL,而且我的语法有点问题。MySql存储过程帮助
CREATE PROCEDURE spAddUser
(
IN pUsername Varchar(20),
IN pPassword Varchar(16),
IN pFirstname Varchar(20),
IN pSurname Varchar(20),
IN pEmail Varchar(50),
IN pWebsite Varchar(50)
)
BEGIN
INSERT INTO
users
(Username, Password, Firstname, Surname, Email, Website)
VALUES
(pUsername, pPassword pFirstname, pSurname, pEmail, pWebsite);
END;
这是代码我想出了到目前为止,只是一个基本的添加用户PROC,但我不断收到此错误:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pFirstname, pSurname, pEmail, pWebsite)' at line 15
任何想法我做错了吗?
谢谢,我一直在盯着代码的方式太长了!虽然它仍然不喜欢语法lol – Purplegoldfish 2011-02-22 22:53:00
似乎使用不同的分隔符帮助。谢谢您的帮助 – Purplegoldfish 2011-02-22 22:54:52