mysql 在增加一行新记录的时候,怎样把自动增长的id赋值给另一个字段?

 我来答
Anteeyou
2019-10-16 · TA获得超过322个赞
知道答主
回答量:46
采纳率:100%
帮助的人:6.1万
展开全部
可以做到的,一条语句:
INSERT INTO test(id,parentId,NAME,selfId) VALUES(NULL,0,'类目1',LAST_INSERT_ID()+1);

除了第一条记录的特殊性,需要手动把2改成1以外,后面的都OK!
cndonger
2014-09-20 · TA获得超过801个赞
知道小有建树答主
回答量:1425
采纳率:0%
帮助的人:937万
展开全部
这个有必要赋值给另一个字段么?
更多追问追答
追问
就是相当于菜单的子菜单需要一个pid,这个pid就是自动增长的那个字段
追答
上网百度下mysql last_insert_id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzs1949
2014-09-20 · TA获得超过1600个赞
知道小有建树答主
回答量:1250
采纳率:80%
帮助的人:1123万
展开全部
很明确的告诉你,做不到,这个我之前查过不少资料,都不行
(不能保证并时没有问题)

给你个可行的方式,是先插入再更新,这样可以做到
追问
谢谢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcswsm
2014-09-20 · TA获得超过488个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:506万
展开全部
你搜索一下mysql 获取自增长的函数,这里就不粘贴复制
追问
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式