lixx: Relationales INSERT

Beitrag lesen

Bin aber bereits weiter gekommen:

INSERT INTO A ( vorname, nachname ) VALUES ( 'max', 'muster' );
SELECT @lid := LAST_INSERT_ID();
INSERT INTO AG ( Aid, Gid ) VALUES
( @lid, 1 ),
( @lid, 2 ),
( @lid, 3 );

  
Habe aber nun leider damit mit LAST\_INSERT\_ID() ein Problem. Sie gibt mir 0 zurück.  
  
~~~sql
  
INSERT INTO A ( id ) VALUES ( NULL );  
SELECT LAST_INSERT_ID( );

--> 0

Das ist die Tabelle A:

  
CREATE TABLE `A` (  
  `id` int(11) unsigned NOT NULL auto_increment,  
  ...,  
  PRIMARY KEY  (`id`),  
  KEY `pid` (`pid`,`email`)  
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11141;

Kann mir dabei bitte jemand helfen?

lg lixx