gpt4 book ai didi

mysql - 在列中插入字符串,然后在另一列中分配关系

转载 作者:行者123 更新时间:2023-11-29 14:17:38 27 4
gpt4 key购买 nike

我被一个我认为简单的任务困住了,希望它实际上很简单:)

我必须在表中插入一个字符串(这是图像文件名),称为“images”;我有另一个表,称为“项目”;第三个表是“images”和“projects”之间的关系,称为“imagesRel”;

我想在“images”中插入字符串,同时将其自动增量id分配给“imagesRel”中表“projects”的自动增量id(我之前知道)作为关系.

我应该使用哪个 MySql 命令?这个插入有 JOIN 吗?我陷入困境,因为当我进行插入时 idImage 尚未分配。

最佳答案

通过使用 LAST_INSERT_ID() 函数

INSERT INTO foo (auto,text)
VALUES(NULL,'text'); # generate ID by inserting NULL

INSERT INTO foo2 (id,text)
VALUES(LAST_INSERT_ID(),'text'); # use ID in second table

在此处查看更多信息http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html

关于mysql - 在列中插入字符串,然后在另一列中分配关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com