在mysql中插入一条记录100次,如何写循环语句呢
答案:2 悬赏:80 手机版
解决时间 2021-02-01 21:45
- 提问者网友:藍了天白赴美
- 2021-01-31 21:31
在mysql中插入一条记录100次,如何写循环语句呢
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-01-31 21:52
这个aa就是你insert的id值.这个语句是针对当前线程的,如果别人也insert了内容,互相不会干扰.可以安全的使用你第一次执行insert后,再立刻执行一条“select last_insert_id() as aa"。
1.如果你觉得用,select max(id) from 表名称,会和别的人产生冲突,你可以select idfrom, 表名称where ,userid=你的id,order by insertDate desc limit 1。
2.有用户写记录的表,userid这个域是应该有的,插入或者更新时间也是有的,按照时间顺序倒排以下即可。
3.如果userid和时间没有的话,个人觉得这个表的设计就不太。
1.如果你觉得用,select max(id) from 表名称,会和别的人产生冲突,你可以select idfrom, 表名称where ,userid=你的id,order by insertDate desc limit 1。
2.有用户写记录的表,userid这个域是应该有的,插入或者更新时间也是有的,按照时间顺序倒排以下即可。
3.如果userid和时间没有的话,个人觉得这个表的设计就不太。
全部回答
- 1楼网友:酒醒三更
- 2021-01-31 22:20
while i < 100do // 循环体
insert into user_profile (uid) values (i);
set i = i +1;
end while;
insert into user_profile (uid) values (i);
set i = i +1;
end while;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯