Topic: Pubblico
- Composto da 2 Posts di 2 Utenti.
|
19 Settembre, 2011 20:09
|
#1
|
prestigious
Utente
Registrato: Sep, 2011
Posts: 1
Offline
|
DELIMITER $$ DROP PROCEDURE IF EXISTS `Spesa`.`Insert`$$ CREATE PROCEDURE `Spesa`.`Insert` (amount FLOAT,date DATE,subject INT,spendtype INT) BEGIN INSERT INTO Spese( ammonto,data ) VALUES ( amount,date ) ; SET @N = LAST_INSERT_ID( ) ; INSERT INTO Rel_Spese_Soggetto( ID_Spesa, ID_soggetto ) VALUES (@N , subject); INSERT INTO Rel_Spese_TipodiSpesa( ID_Spesa, ID_tipo_spesa ) VALUES (@N , spendtype) END$$ DELIMITER ; perchè mi da l'errore: You have an error in your SQL syntax. (errno: 1064)???
Ultima modifica
19 Settembre, 2011 20:09
di prestigious
|
|
21 Settembre, 2011 16:16
|
#2
|
fuser
Utente
Registrato: Aug, 2011
Posts: 86
Offline
|
Perdonami, ma non ho voglia di esaminarla tutta. Dovresti copiarci almeno il messaggio di errore, perchè ci fa capire in quale punto hai sbagliato. Inoltre l'uso dei backticks a volte aiuta MySQL a darti messaggi più chiari.
|
Condividi su:
Loggati o
Registrati per replicare