INSERT INTO .. VALUES () LIMIT 1
存在しません。うまくいけば、そこにいくつのVALUES()を入れたか知っているでしょう!
INSERT INTO .. SELECT ... LIMIT 1
存在し、非常に便利であり、LIMITがSELECTにあるため、トピックから外れています。
DELETE ... LIMIT 1
UPDATE ... LIMIT 1
非常にまれにしか役に立ちません。 WHEREがUNIQUE条件に一致することを確認するのに十分なデータベースを知っているか、そうでない場合は、データベースを調べてSQLを学習するためにもう少し時間を費やす必要があります。
しかし...
UPDATE jobs SET owner=me WHERE owner IS NULL ORDER BY job_submit_time LIMIT 1
非常に便利です!これにより、ほぼロックレスのジョブキューが作成され、待機、ロック、または競合の解決なしに、キューからジョブを取得できます。非常に優れています。
DELETE FROM cache ORDER BY last_update_time LIMIT N
キャッシュに必要なスペースが多すぎますか?最も古いN行を削除します...