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 НАЧАТЬ CREATE ВРЕМЕННЫЙ TABLE Best_MitarbeiterLieferant ( angeste» в строке 3
Заранее спасибо!
: Эй, это один работал, я был о том, чтобы попробовать это с, но MySQL сказал мне «неожиданный символ», но он работает спасибо за супер быстрый ответ – SARM
я приму это как.!ответ, когда он доступен. Спасибо! – SARM
Хорошо Спасибо :-) –