Mysql 随机数据
SELECT t1.* FROM table_name AS t1 JOIN (SELECT ROUND(RAND()*(SELECT MAX(id) FROM table_name)) AS id) AS t2 WHERE t1.id>=t2.id ORDER BY t1.id LIMIT 1;
生活其实很有趣
SELECT t1.* FROM table_name AS t1 JOIN (SELECT ROUND(RAND()*(SELECT MAX(id) FROM table_name)) AS id) AS t2 WHERE t1.id>=t2.id ORDER BY t1.id LIMIT 1;
场景:插入一条数据,这条数据的ID是自增的主键.需要在插入的时候拿到这个ID npm i mysql conn.query(sql,(err,data)=>{ console.log(data.insertId) })