2013-04-28 45 views

回答

0

插入articles相同数据库连接后,立即使用LAST_INSERT_ID()

INSERT INTO tags_articles 
    (tags_id, articles_id) 
VALUES 
    (..., LAST_INSERT_ID()) 
; 

请注意,您使用的是从应用程序代码访问MySQL的驱动程序可以通过其API公开一个类似的方法,通常用于将新插入的记录的ID获取到应用程序代码中(然后根据需要随后在其他SQL语句中提供该ID)。

+0

谢谢检查后我将这个标记为答案。但我想提出我的问题。 我有另一个名为标签(ID,名称)表。那么有两种方法可以使用它。我的意思是在一个HTML表单中它会传递标签和内容,但我需要在同一时间标记ID和文章ID。 – Imrahil 2013-04-28 18:49:00

+0

@Imrahil:您需要将每个插入值的ID读入您的应用程序代码中,并在准备就绪时调用它们以进行最终插入。使用驱动程序的API调用(如果有);否则可以'SELECT LAST_INSERT_ID();'。 – eggyal 2013-04-28 19:02:36

相关问题