{"id":344622,"date":"2021-02-14T20:53:20","date_gmt":"2021-02-14T12:53:20","guid":{"rendered":"http:\/\/4563.org\/?p=344622"},"modified":"2021-02-14T20:53:20","modified_gmt":"2021-02-14T12:53:20","slug":"%e4%b8%80%e4%ba%bf%e8%a1%8c%e7%9a%84-mysql-%e8%a1%a8%ef%bc%8c%e4%b8%bb%e9%94%ae-id-%e4%b8%8d%e8%bf%9e%e7%bb%ad%ef%bc%8c%e6%80%8e%e6%a0%b7%e9%9a%8f%e6%9c%ba%e5%8f%96-30-%e8%a1%8c%e9%80%9f%e5%ba%a6","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=344622","title":{"rendered":"\u4e00\u4ebf\u884c\u7684 MySQL \u8868\uff0c\u4e3b\u952e ID \u4e0d\u8fde\u7eed\uff0c\u600e\u6837\u968f\u673a\u53d6 30 \u884c\u901f\u5ea6\u6700\u5feb\uff1f"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u4e00\u4ebf\u884c\u7684 MySQL \u8868\uff0c\u4e3b\u952e ID \u4e0d\u8fde\u7eed\uff0c\u600e\u6837\u968f\u673a\u53d6 30 \u884c\u901f\u5ea6\u6700\u5feb\uff1f               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : kisshere <\/span>  <span><i><\/i> 4<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>ORDER BY rand()\u901f\u5ea6\u592a\u6162\uff0c\u4e3b\u952e\u53c8\u4e0d\u8fde\u7eed\uff08\u7c7b\u4f3c\u4e8e 1,6,7,33,78,93 \u8fd9\u79cd\u9012\u589e\uff09\uff0c\u8981\u4e0d\u7136\u90fd\u53ef\u4ee5\u7528 php \u751f\u6210 30 \u4e2a\u968f\u673a\u6570 id \u53bb query \u4e86<\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>46<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"5315305\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : huabalance <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u65ad rand \u76f4\u5230\u53d6\u6162\u4e09\u5341\u4e2a \u53ef\u80fd\u8fd8\u8981\u53bb\u91cd                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315306\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : huabalance <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6211\u662f\u8bf4 php \u751f\u6210\u968f\u673a\u6570\u3002\u3002\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315307\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ahhui <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u968f\u673a\u751f\u6210 30 \u4e2a\u6570\u5b57\uff0cWHERE ID &gt;= \u4f60\u7684\u67d0\u4e2a\u968f\u673a\u6570\u5b57 LIMIT 1\uff0c\u6267\u884c 30 \u6b21\u67e5\u8be2\uff0c\u8fd9\u6837\u5462\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315308\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : honeycomb <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u53e6\u5916\u5efa\u4e00\u4e2a\u7d22\u5f15\u8868\uff0c\u4ece\u90a3\u4e2a\u8868\u91cc\u53d6\u968f\u673a\u503c\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315309\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : leeyuzhe <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @ahhui \u8981\u53bb\u91cd\u554a\uff0c\u8ddf\u7b49\u4e8e\u5b9e\u9645\u4e0a\u662f\u4e00\u6837\u7684\uff0c\u4e0d\u65ad\u53bb\u53d6\u7136\u540e\u53bb\u91cd\u76f4\u5230\u53d6\u6ee1                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315310\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : caola <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             &#8220;`<br \/>SELECT * FROM XXX <br \/>WHERE id &gt;= ((SELECT MAX(id) FROM XXX)-(SELECT MIN(id) FROM XXX)) * RAND() + (SELECT MIN(id) FROM XXX)<br \/>limit 30;<br \/>&#8220;`<\/p>\n<p>\u5728\u7f51\u4e0a\u6284\u6765\u7684                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315311\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Rocketer <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @caola \u4f60\u8fd9\u4e0d\u662f\u968f\u673a 30 \u4e2a\uff0c\u800c\u662f\u81ea\u7136\u6392\u5e8f\u53d6\u8fde\u7eed 30 \u4e2a\uff0c\u53ea\u662f\u8d77\u70b9\u968f\u673a\u800c\u5df2                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315312\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : codingadog <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6211\u89c9\u5f97\u53ea\u8981 sql \u91cc\u6709 rand \u5c31\u4f1a\u6162\u3002<br \/>\u8fd8\u662f\u7ef4\u62a4\u4e2a set\uff0c\u4fdd\u5b58\u751f\u6210\u7684\u968f\u673a\u6570\uff0c\u7136\u540e\u751f\u6210\u6ee1 30 \u4e2a\u968f\u673a\u6570\u6bcf\u6b21\u53d6\u4e00\u4e2a\u6700\u5feb\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315313\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : bthulu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6bcf\u6b21\u968f\u673a\u4e09\u5341\u4e2a\u6570, \u6570\u5b57\u95f4\u5927\u5c0f\u81f3\u5c11\u76f8\u5dee\u5341\u4e07\u4e07, \u6bd4\u5982[5001, 235555, 1053052, &#8230;], \u7136\u540e\u67e5\u8be2 id&gt;5001 limit 1 union id&gt;23555 limit1 union id&gt;1053052 limit1 &#8230;                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315314\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : dafsic <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u968f\u673a\u751f\u6210 100 \u4e2a\u6570\uff0c\u7136\u540e query\uff0c\u7ed3\u679c\u4e2d\u5927\u6982\u7387\u4f1a\u6709 30 \u4e2a                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315315\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : caola <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Rocketer #7 \u5982\u679c\u4e00\u5b9a\u8981\u5f88\u968f\u673a\u7684\u8bdd\uff0c\u53ef\u4ee5\u628a\u6240\u6709\u7684 ID \u4fdd\u5b58\u5230 redis \u5e76\u7ef4\u62a4\u8fd9\u4e2a ID \u5217\u8868\uff0c \u7136\u540e srandmember \u547d\u4ee4\u53bb\u53d6                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315316\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : rahuahua <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @leeyuzhe \u8fd9\u4e2a\u65b9\u5f0f\u53bb\u91cd\u4e0d\u662f\u95ee\u9898\uff0c\u95ee\u9898\u662f\u8981\u8bfb\u53d6\u4e09\u5341\u6b21\u6570\u636e\u5e93                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315317\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : siweipancc <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u4e0a redis \u8fd8\u6709\u4e2a\u6298\u8877\u7684\u65b9\u6cd5\uff0c\u989d\u5916\u751f\u6210\u4e00\u5217 hash\uff0c\u751f\u6210\u7d22\u5f15\uff0c\u53d6 30 \u884c\u5217\u503c&gt;=\u968f\u673a\u751f\u6210\u7684 hash \u7684\u5c31\u884c\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315318\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : shyling <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u589e\u52a0\u4e00\u4e2a\u5b58\u968f\u673a\u6570\u7684\u5217 a \u52a0 index\uff0c\u67e5\u8be2\u7684\u65f6\u5019\u518d\u751f\u6210\u4e00\u4e2a\u968f\u673a\u6570 b\uff0c\u627e a \u5728 b \u9644\u8fd1\u7684 30 \u6761                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315319\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Amayadream <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e00\u822c\u8fd9\u79cd\u4e0d\u7b26\u5408\u5e38\u7406\u7684\u9700\u6c42\u90fd\u4e0d\u662f\u539f\u59cb\u9700\u6c42\uff0c\u53ef\u4ee5\u8bf4\u4e00\u4e0b\u4f60\u7684\u539f\u59cb\u9700\u6c42\u662f\u4ec0\u4e48\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315320\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : aeli <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u53d6\u6700\u5927\u6700\u5c0f id\uff0c\u7136\u540e\u8ba1\u7b97\u51fa\u5dee\u503c\uff0c\u518d\u5728\u8fd9\u4e2a\u5dee\u503c\u4e2d\uff0c\u53d6 60 \u4e2a\u968f\u673a\u6570\u540e\u6392\u5e8f\uff0cselect * from id in( ( a1&gt; and &lt; a2 )or( a3 &gt; &lt; a4) &#8230;.)&#8230; \u5927\u6982\u7684\u601d\u8def\u5427\uff0c\u53d6\u4e24\u4e2a\u503c\u4e4b\u95f4\u7684\u4e00\u4e2a\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315321\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : lovecy <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5047\u8bbe\u53ea\u6709 100 \u6761\u6570\u636e<br \/>&#8220;`sql<br \/>SELECT * FROM (SELECT * FROM xxx WHERE id &gt; FLOOR(RAND()*100) LIMIT 1) AS n1<br \/>UNION<br \/>SELECT * FROM (SELECT * FROM xxx WHERE id &gt; FLOOR(RAND()*100) LIMIT 1) AS n2<br \/>UNION<br \/>SELECT * FROM (SELECT * FROM xxx WHERE id &gt; FLOOR(RAND()*100) LIMIT 1) AS n3<br \/>#\u5199 30 \u904d\uff0c\u67e5\u51fa\u6765\u6709\u91cd\u590d\u7684\u518d\u67e5\u4e00\u6b21<br \/>&#8220;`<br \/>FLOOR(RAND()*100)\uff0c\u8fd9\u4e00\u6b65\u53ef\u4ee5\u5148\u5728\u4ee3\u7801\u91cc\u7b97\u51fa\u6765\uff0c\u6574\u4e2a\u65b9\u6cd5\u524d\u63d0\u662f\u8981\u77e5\u9053 id \u7684\u6700\u5927\u8303\u56f4                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315322\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : laminux29 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8fd9\u79cd\u95ee\u9898\u660e\u663e\u5e94\u8be5\u7528\u7a7a\u95f4\u53bb\u6362\u65f6\u95f4\uff0c\u6bd4\u5982\u5728\u6570\u636e\u5f55\u5165\u65f6\uff0c\u5c31\u6982\u7387\u6027\u5730\u53d6\u51fa\u67d0\u4e9b\u884c\uff0c\u76f4\u63a5\u4f5c\u4e3a\u6700\u7ec8\u6570\u636e\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315323\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xxxyh <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             order by rand \u5168\u8868\u626b\u63cf\uff0c\u8fd8\u6392\u5e8f\uff0c\u5982\u679c\u5bf9\u968f\u673a\u6027\u8981\u6c42\u4e0d\u662f\u5f88\u9ad8\u7684\u8bdd\uff0c\u53ef\u4ee5\u5728\u53d6\u6700\u5927\u548c\u6700\u5c0f id\uff0c\u5728\u5e94\u7528\u5c42\u968f\u673a\u53d6 30 \u4e2a id\uff0c\u7136\u540e select * from table where id &gt; (\u968f\u673a\u51fa\u6765\u7684 id) limit 1\uff0c\u91cd\u590d 30 \u6b21                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315324\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xxxyh <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5982\u679c\u4e00\u5b9a\u8981\u975e\u5e38\u7cbe\u786e\u7684\u968f\u673a\u7684\u8bdd\uff0c\u53ef\u4ee5 select count(*) from table\uff0c\u7136\u540e\u5728\u5e94\u7528\u5c42\u968f\u673a\u51fa\u6765 30 \u4e2a id\uff0c\u628a\u8fd9 30 \u4e2a id \u6392\u5e8f\uff0c\u4ece\u6700\u5c0f\u7684 [email&#160;protected] \u5f00\u59cb,select * from table limit [email&#160;protected],1\uff0c\u4ece\u7b2c\u4e8c\u6761\u5f00\u59cb select * from table limit ([email&#160;protected] &#8211; [email&#160;protected]),1                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315325\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xxxyh <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5982\u679c\u4e00\u5b9a\u8981\u975e\u5e38\u7cbe\u786e\u7684\u968f\u673a\u7684\u8bdd\uff0c\u53ef\u4ee5 select count(*) from table\uff0c\u7136\u540e\u5728\u5e94\u7528\u5c42\u968f\u673a\u51fa\u6765 30 \u4e2a id\uff0c\u628a\u8fd9 30 \u4e2a id \u6392\u5e8f\uff0c\u4ece\u6700\u5c0f\u7684 [email&#160;protected] \u5f00\u59cb,select * from table limit [email&#160;protected],1\uff0c\u4ece\u7b2c\u4e8c\u6761\u5f00\u59cb select * from table where id &gt; (\u7b2c\u4e00\u6b21\u53d6\u51fa\u6765\u7684 id) limit ([email&#160;protected] &#8211; [email&#160;protected]),1                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315326\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : eastphoton <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u65e2\u7136\u4e3b\u952e ID \u6ca1\u6709\u66f4\u591a\u89c4\u5f8b\uff0c\u603b\u5f97\u67e5\u4e00\u4e0b\u6216\u8005\u5e72\u8106\u62ff\u5230\u6240\u6709 ID \u624d\u80fd\u5f97\u77e5\u5177\u4f53\u67d0\u4e2a ID \u5b58\u4e0d\u5b58\u5728\u8fd9\u4e2a\u4fe1\u606f\u4e86\u3002\u3002<\/p>\n<p>\u6240\u6709 ID \u5355\u72ec\u7ef4\u62a4\u4e00\u4efd\u611f\u89c9\u6bd4\u8f83\u5408\u9002\uff0c\u4e0a redis \u6216\u8005\u81ea\u5df1\u7ef4\u62a4\u4e2a set \u3002<\/p>\n<p>\u8981\u4e48\u5c31\u7528\u4e00\u4e9b\u4e0d\u90a3\u4e48\u968f\u673a\u7684\u65b9\u6848\u3002                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315327\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hannibalm <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u518d\u5efa\u4e00\u4e2a\u4e34\u65f6\u8868\uff0c\u4e00\u5217\u73b0\u6709\u4e3b\u952e\uff0c\u4e00\u5217\u4ece 1 \u5f00\u59cb\u7684\u5e8f\u53f7\u3002\u7136\u540e\u968f\u673a\u62bd 30 \u4e2a\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315328\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : GTim <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @dafsic \u8fd9\u4e2a\u76ee\u524d\u662f\u6700\u4f18\uff0c\u4e0d\u8fc7 2 \u500d\u5de6\u53f3\u5c31\u53ef\u4ee5\u4e86\uff0c\u5982\u679c\u4e0d\u591f\u518d\u968f\u673a 2 \u500d\u53bb\u53d6                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315329\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : bertonzh <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5148\u52a0\u4e00\u4e2a\u81ea\u589e\u5b57\u6bb5\u8fdb\u53bb&#8230;                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315330\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : zlowly <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             mariadb.com \u7684 Knowledge Base \u77e5\u8bc6\u5e93\u4e0a\u6709\u4e00\u7bc7\u4e13\u95e8\u8bb2\u8fd9\u4e2a\u95ee\u9898\u7684\u6587\u7ae0\uff0c\u91cc\u9762\u63d0\u5230\u4e00\u4e9b\u8f83\u5feb\u4f46\u6ca1\u90a3\u4e48\u968f\u673a\u7684\u65b9\u6cd5\uff0c\u4f60\u53ef\u4ee5\u641c\u7d22\u6765\u53c2\u8003\u4e0b<br \/>data-sampling-techniques-for-efficiently-finding-a-random-row                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315331\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : stevenkang <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6570\u636e\u5e93\u4e0d\u662f\u7528\u6765\u5b58\u53d6\u6570\u636e\u7684\u5417\uff0c\u7528\u6765\u505a\u8fd9\u4e9b\u590d\u6742\u7684\u6d3b\u5e72\u561b\u3002<\/p>\n<p>\u76f4\u63a5\u7a0b\u5e8f\u968f\u673a\u751f\u6210 ID \u5457\uff0c\u5982 #3 \u6240\u8bf4\u53d6\u6ee1 30 \u4e2a\u5c31\u884c\u4e86\u3002                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315332\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : yixiugegegege <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             SELECT *<br \/>FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2<br \/>WHERE t1.id &gt;= t2.id<br \/>ORDER BY t1.id LIMIT 30;                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315333\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Still4 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6211\u89c9\u5f97\u76f4\u63a5\u8bf4\u4e1a\u52a1\u5427\uff0c\u5565\u9700\u6c42\u8981\u4e00\u4ebf\u884c\u91cc\u9762\u53bb\u968f\u673a\u554a\uff0c\u4e0a\u9762\u8bf4\u52a0\u81ea\u589e\u5b57\u6bb5\u4e5f\u597d\uff0c\u52a0\u8868\u4e5f\u597d\u90fd\u662f\u7a7a\u95f4\u6362\u65f6\u95f4\uff0c\u6839\u6e90\u4e0a\u5982\u679c\u9700\u6c42\u53ef\u4ee5\u53d8\u901a\u7684\u8bdd\u6839\u672c\u5c31\u4e0d\u9700\u8981\u8fd9\u4e48\u505a                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315334\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ivanMeng <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5e03\u9686\u8fc7\u6ee4\u5668\u5427\uff0c\u53ef\u4ee5\u5feb\u901f\u5224\u65ad key \u662f\u5426\u5b58\u5728\uff0cid \u4e71\u5e8f\u7684 mysql \u805a\u65cf\u7d22\u5f15\u4e5f\u6ca1\u53d1\u6325\u51fa\uff0c\u53c8\u662f\u968f\u673a\u7684\u8bb0\u5f55\u5730\u5740\u5b8c\u5168\u4e0d\u76f8\u90bb\uff0c\u66f4\u52a0\u7f13\u6162\uff0c\u8fd8\u6709\u8fd9\u95ee\u9898\u672c\u8eab\u5c31\u662f\u95ee\u9898 \u30021 \u4ebf\u7684\u8868 \u662f\u5426\u6709\u8bfb\u5199\u5206\u79bb\uff1f\u4e0a\u5c42\u662f\u5426\u6709\u7f13\u5b58\u51b7\u70ed\u6570\u636e\u5206\u79bb\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315335\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : mosliu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u770b\u4f60\u7684\u6570\u636e id \u6709\u591a\u7a00\u758f <br \/>\u4e0d\u662f\u592a\u7a00\u758f\u7684\u8bdd <br \/>\u5148\u83b7\u53d6 3*\u7a00\u758f\u500d\u6570*2 \u4e2a\u968f\u673a\u6570 \u8bb0\u4e3a idlist1<br \/>\u7136\u540e\u6309 id in idlist1 limit 30 \u53d6 \u67b6\u8bbe\u53d6\u51fa n \u4e2a<br \/>\u7136\u540e\u4e0d\u591f\u7684 \u518d\u6309\u7f3a\u5c11\u6570\u91cf \u53d6\u968f\u673a\u6570 rand \u5faa\u73af\uff08 30-n \uff09\u6b21 {\u53d6 id&gt;rand and not in \uff08\u5df2\u53d6\uff09 limit 1}                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315336\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : akira <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u540c\u610f 25 \u7684\uff0c \u52a0\u4e2a\u8fde\u7eed\u7684\u81ea\u589e\u5b57\u6bb5\uff0c\u7acb\u9a6c\u7b80\u5355\u8d77\u6765\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315337\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : love2020 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4f17\u6240\u5468\u77e5\uff0c\u968f\u673a\u6570\u662f\u4e00\u4e2a\u96be\u70b9                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315338\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : fox0001 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @bertonzh #25<br \/>@akira #32<br \/>\u5982\u679c\u662f\u9759\u6001\u6570\u636e\uff0c\u8fd9\u662f\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u3002\u7136\u800c\u4e3b\u4e22\u4e0b\u95ee\u9898\u5c31\u6ca1\u6709\u518d\u56de\u590d\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315339\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xcstream <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6700\u5feb\u5f53\u7136\u4e0d\u7528 mysql \u76f4\u63a5\u5199\u7a0b\u5e8f\u7528\u504f\u79fb\u91cf\u8bfb\u53d6\u6570\u636e\u6587\u4ef6                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315340\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ipwx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8bf4\u5b9e\u8bdd\uff0c\u5982\u679c\u539f\u59cb id \u4e0d\u662f\u5747\u5300\u5206\u5e03\u7684\uff0c\u90a3\u4e48 id &gt;= RAND() \u8fd9\u79cd\u64cd\u4f5c\u53bb\u53d6\u6570\u5b57\uff0c\u5f97\u51fa\u6765\u7684\u7ed3\u679c\u4e5f\u4e0d\u662f\u5747\u5300\u5206\u5e03\u7684\u3002<\/p>\n<p>\u5f88\u7b80\u5355\uff0c\u4e3e\u4e2a\u4f8b\u5b50\uff1a\u539f\u59cb id \u662f 1, 5, 6, 7 \u3002\u90a3\u4e48\u7528 id &gt;= min(id) + rand() * (max(id) &#8211; min(id)) limit 1 \u53d6\u6570\u5b57\uff0c\u6bcf\u4e2a\u6570\u5b57\u88ab\u9009\u53d6\u7684\u6982\u7387\u4e3a\uff1a<\/p>\n<p>1 = 4\/7<br \/>5 = 1\/7<br \/>6 = 1\/7<br \/>7 = 1\/7                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315341\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ipwx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u751f\u6210\u7b2c\u4e8c\u5217\u8fde\u7eed\u7684 id \u7136\u540e\u53bb\u53d6\uff0c\u5c31\u4e0d\u4f1a\u4ea7\u751f\u8fd9\u79cd\u4e0d\u5747\u5300\u5206\u5e03\u7684\u95ee\u9898\u4e86\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315342\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ipwx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             1 \u4ebf id \u7684 int \u6570\u7ec4\u5728\u5185\u5b58\u4e2d\u4e5f\u5c31\u51e0\u4e2a gb \u7684\u4e8b\u60c5\u3002\u8bf4\u5b9e\u8bdd\uff0c\u5355\u72ec\u7ef4\u62a4\u4e00\u4e2a\u7d22\u5f15\u6587\u4ef6\u5927\u6982\u90fd\u5bb9\u6613\u641e\u5f97\u5b9a\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315343\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : stevefan1999 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4f60\u8981\u5148\u5b9a\u7fa9\u4ec0\u9ebc\u662f\u96a8\u6a5f<br \/>\u8b6c\u5982\u6211\u53ef\u4ee5\u5b9a\u7fa9 generateRandomNumber() { return 4 }<br \/>\u7136\u5f8c\u6309\u7167\u9019\u500b random number \u505a seed \u958b\u4e00\u500b LNG \u7136\u5f8c\u751f\u6210\u4e00\u500b\u6b21\u5e8f&#8230;<br \/>\u56e0\u7232\u96a8\u6a5f\u4e0d\u4ee3\u8868\u4e0d\u80fd\u91cd\u8907\u554a \u4e0d\u904e\u5982\u679c\u8981\u53bb\u91cd\u90a3\u66f4\u52a0\u8981\u547d\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315344\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xumng123 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5c06 id \u653e\u5728\u4e00\u4e2a\u6570\u7ec4\u91cc\uff0c\u968f\u673a\u53d6 39 \u4e2a\u540e\uff0c\u7136\u540e\u53bb\u67e5\u4e00\u4e0b\u6570\u636e\u5e93\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315345\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : akira <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @fox0001 \u5c31\u7b97\u662f\u52a8\u6001\u6570\u636e\uff0c\u53ea\u8981\u4e0d\u662f\u52a8\u6001\u7684\u592a\u5389\u5bb3\uff0c\u5b9a\u65f6\uff0c\u4f8b\u5982\u6bcf\u5929\uff0c\u5904\u7406\u4e00\u4e0b\u81ea\u589e\u5b57\u6bb5 \u5e94\u8be5\u6ca1\u592a\u5927\u95ee\u9898\u7684                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315346\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : renmu123 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u641e\u70b9\u4f2a\u968f\u673a\uff0c\u6570\u636e\u91cf\u5927\u4e86\u4e4b\u540e\uff0c\u8c01\u4e5f\u4e0d\u77e5\u9053\u4f60\u662f\u771f\u968f\u673a\u8fd8\u662f\u5047\u968f\u673a\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315347\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : bthulu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @akira \u8fde\u7eed\u7684\u81ea\u589e\u5b57\u6bb5\u600e\u4e48\u52a0, \u4f60\u5982\u4f55\u4fdd\u8bc1\u4e25\u683c\u7684\u8fde\u7eed\u6027, \u5220\u9664\u6570\u636e, \u63d2\u5165\u672a\u63d0\u4ea4\u7b49\u9020\u6210\u7684\u4e0d\u8fde\u7eed\u4f60\u600e\u4e48\u5904\u7406                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315348\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ckdxc <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u968f\u673a\u884c\u53f7,\u884c\u4e0d? \u611f\u89c9\u4e0d\u9700\u8981\u968f\u673a id, round(count), 30 \u4e2a\u884c\u53f7\u5fc5\u547d\u4e2d                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315349\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wakzz <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5148\u770b\u770b\u4e1a\u52a1\uff0c\u662f\u4e0d\u662f\u5fc5\u987b\u8981\u771f\u968f\u673a\u3002\u6709\u5f88\u591a\u4e1a\u52a1\u5b9e\u9645\u4e0a\u538b\u6839\u4e0d\u9700\u8981\u771f\u968f\u673a\uff0c\u641e\u4e2a\u5dee\u4e00\u70b9\u7684\u4f2a\u968f\u673a\u5c31\u591f\u7528\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5315350\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : akira <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @bthulu \u4e0d\u9700\u8981\u4e25\u683c\u4fdd\u8bc1\u7684\u8fde\u7eed\u6027\u5440                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u4ebf\u884c\u7684 MySQL \u8868\uff0c\u4e3b\u952e I&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/344622"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=344622"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/344622\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=344622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=344622"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=344622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}