0
我想在存储过程中创建temporaryTable用下面的代码:MYSQL - 存储过程
DELIMITER $$
CREATE PROCEDURE testprocedure
AS
BEGIN
CREATE TEMPORARY TABLE Best_MitarbeiterLieferant
(`enter code here`
angestellter VARCHAR (50),
AnzahlBestellungen INT NOT NULL,
Lieferant VARCHAR(50)
)
#Test Datensatz
INSERT INTO Best_MitarbeiterLieferant VALUES ('Stefan', 12, 'UPS')
#Testabfrage
SELECT * FROM Best_MitarbeiterLieferant
# Tabelle wieder löschen
DROP TABLE Best_MitarbeiterLieferant
END $$
DELIMITER ;
但我得到一个错误,我不知道如何解决它。感谢帮助!
1064 - 您的SQL语法错误;检查 对应于您MariaDB的服务器版本正确的语法使用 附近手册“AS开始之前创建临时表Best_MitarbeiterLieferant( angeste”提前在3个线
谢谢!
:嘿,这一次制定了我正要与尝试一下,但MySQL的告诉我:“意外的象征”,但它的作品,谢谢你的超快速的答案 – SARM
我会接受这个作为。!一个回答,当它可用时。谢谢! – SARM
好的,谢谢:-) –