列が1つしかないmysqlテーブルがあり、列には3文字の単語と4文字の単語、および5文字と6文字の単語があります。
最初に3文字の単語すべてからランダムに選択し、それらがすべてなくなったら、4文字の単語に移動するというクエリが必要です。
これは私の質問です:
SELECT `word` FROM `words` ORDER BY LENGTH(`word`) ASC, RAND() LIMIT 1
これまでの数回は期待どおりに動作しますが、常にこのように動作することを確認したいと思います。