思路1:先随机查询几条记录
思路2:更新这几条记录 。
但是你如果直接写 Update table1SET ....... where ID in (selectIDfrom table1 ORDER BY RAND()limit 1)
这种情况就会报错 。不能再查询时同时对该表进行修改 。这个时候就需要将查询语句查出来的表放到临时表 。
update table1 Set ...... where ID in(SELECT F.IDFROM (SELECT * FROM table1 ORDER BY RAND() LIMIT 2) F)
mysql怎么样通过中间表查询实体表达数据呢?你的表名字有点奇怪啊 。
student 表里面存放的是课程
coures表里面存放的是 学生姓名
SELECT
coures.suid,
coures.sname,
student.lession
FROM
sc
JOINstudentON(sc.lid=student.clid )
JOINcouresON(sc.uid=coures.suid);
关于mysql怎么看中间表和怎么看mysql里的表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- erp管理系统的重要作用,erp管理系统的重要作用和意义
- 苹果ios12如何隐藏消息的简单介绍
- 虚拟机模板文件后缀,虚拟机模板文件后缀怎么设置
- 宁波奉化无人直播,奉化台直播
- go语言控制台输出 go语言控制台输入
- pythonredis集群,python redis pipeline
- python爬虫工作后如何发展,python爬虫就业方向
- 台式电脑怎么验显卡内存,台式怎么看自己显卡
- go语言proto go语言protobuffer转json