【发布时间】:2012-08-28 19:02:48
【问题描述】:
晚安,
我在为 MySql 编写存储过程时遇到了麻烦,我已经阅读了一些教程,因为我更习惯于为 Sybase 编写存储过程。
这个过程在第 8 行附近有些地方不对劲。我已经尝试更改大量关于它的内容并简化它,但我仍然无法让它工作。
我正在通过 Eclipse SQL Explorer 插件运行此代码。
开始怀疑它是否在服务器端进行了一些设置。
谁能看出这不起作用的原因?
DROP PROCEDURE IF EXISTS myDB.myProc;
GO
CREATE PROCEDURE myProc(
IN p1 INT,
IN p2 INT,
IN p3 INT,
IN p4 INT,
IN p5 TEXT)
BEGIN
DECLARE dateToday DATETIME;
SELECT dateToday = GETDATE();
INSERT INTO myTable(id_p1,
id_p2,
id_p3,
id_p4,
id_p5,
id_p6)
VALUES(p1,
p2,
p3,
p4,
p5,
dateToday);
END
任何帮助将不胜感激:)
干杯,
戴夫·麦克布
【问题讨论】:
标签: mysql eclipse stored-procedures mysql-error-1064