php向mysql首次插入数据怎么保持两个字段数字相同?
php在提交数据后(ˇ?ˇ)向mysql数据表中首次插入数据,数据表中有两个字段,一个是自增字段ID,一个是普通int字段sid在第一次向数据表中插入数据时怎么让普通in...
php在提交数据后(ˇ?ˇ) 向mysql数据表中首次插入数据,数据表中有两个字段,一个是 自增字段 ID ,一个是 普通int 字段 sid 在第一次向数据表中插入数据时怎么让 普通int字段的 值 等于 自增字段id的值?
展开
展开全部
这个问题没有太好的解决办法,我之前就遇到过,后来就不这么搞了
万全的办法是,先锁表,再查询,再插入,再解锁
万全的办法是,先锁表,再查询,再插入,再解锁
追问
mysql或者PHP 没有提供一次性就插入相同数据的函数或者语句吗?
你说的锁表很麻烦啊, 那还不如直接 先插入数据 然后 update 数据 这样不是更简单啊
追答
我仔细查过,确实没有一次性就解决问题的办法
先插入数据,再获取到唯一id,再更新,也是可以的
这两个办法都能解决问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询