Resto perplesse del perche' se faccio una query con inserimenti multipli e poi chiamo la funzione LAST_INSERT_ID() mi viene restituito il primo e non l'ultimo id inserito ....

Pigliato dal furore piu' brutale in quanto nn risucivo ad aver egli id corretti ho fatto una prova che mi di fatto mi ha congelato :

1 - creo tabella
Codice PHP:

CREATE TABLE 
IF NOT EXISTS testami (
  
id int(11NOT NULL AUTO_INCREMENT,
  
campo1 varchar(255) DEFAULT NULL,
  
PRIMARY KEY (id)

2 - eseguo un inserimento con successiva query di controllo sull'ultimo id inserito
Codice PHP:

insert into testami 
(campo1)
values"v1" ) , ( "v2" ) , ( "v3" ) , ( "v4" ) ;
SELECT LAST_INSERT_ID(); 
mi aspetto di ottenere l'id 4 .....invece mi da :
Codice PHP:
LAST_INSERT_ID()

ma come qshdjsodahdoiahjr2p30i'èqw+p+*é*****+
e' possibile sta cosa ?