Ich versteh nicht wieso, aber LAST_INSERT_ID() gibt immer 0 aus und ich kann mir einfach nicht erklären wieso. Ich führe folgende Querys nacheinander aus, aber für LAST_INSERT_ID() erhalte ich immer nur 0:
Code:
LOCK TABLES dp_menu WRITE
INSERT INTO dp_menu(link_name,link_target,link_desc,menu_order,lft,rgt) VALUES('fsd','','',1,1,2)
UPDATE dp_menu SET root_id='LAST_INSERT_ID()'
WHERE id=LAST_INSERT_ID()
UNLOCK TABLES
Was mache ich falsch? Ich finde im Manual oder bei google nicht den geringsten Hinweis was ich falsch mache.