mysql 随机更新数据库里的几条数据

有些情况,比如下图表中数据,除了id不一样,其余都一样。如下图:

出于某些原因,我们不能得到其id,但是想更新其中的某些数据,不是全部,因为数据都是一样的,所以更新其中的哪一条都是一样的。
那么要更新其中的比如3条数据怎么办呢?

sql语句如下:

1
2
update test_table set type = "aa"
order by rand() limit 3;

运行完如上语句,表中数据如下:

留言

2015-07-10