在mysql中插入一条记录100次,如何写循环语句呢

在mysql中插入一条记录100次,如何写循环语句呢,第1张

这个aa就是你insert的id值.这个语句是针对当前线程的,如果别人也insert了内容,互相不会此老干扰.可以安全的使用你第一次执行insert后,再立刻执行一条“select last_insert_id() as aa&quot。

1.如果你觉得用,select max(id) from 表名称,会和别的人产生冲突,你可以select idfrom, 表名称where ,userid=你的id,order by insertDate desc limit 1。

2.有用户写记录的表,userid这个域是应该有的,插入或者更森闹升新时间也是有的,按照时间顺序倒排以下即可。

3.如弯祥果userid和时间没有的话,个人觉得这个表的设计就不太。

虽然没有看出你过程做了啥,貌租唯似只统计了t_gpa符合gpa_id=v_in_gpa_id 的行数吧

不过很明显基键的是

declare cur_dad cursor for select dad_id,remark from t_gpa where gpa_id=v_gpa_id

declare continue handler for not found set v_sqlerr_dad = 1403

不搏型巧能写在存储过程的中间,必须在头部进行定义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12524502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存