Rumah  >  Soal Jawab  >  teks badan

Bantu masalah indeks jadual mysql

Saya menghadapi beberapa masalah semasa membuat indeks jadual data Tolong bantu saya:

1.

KEMASKINI versi SET jadual = 2 WHERE id = ? DAN versi =?

Dalam pernyataan ini, id ialah id kenaikan automatik dan versinya ialah kunci optimistik. Pada masa ini, patutkah kita membuat indeks berasingan untuk versi, indeks bersama dengan id, atau tidak perlu mencipta indeks.

  1. PILIH * DARI jadual DI MANA a dalam () DAN b =? TEMPAHAN OLEH c DESC

Sekiranya, indeks tidak boleh digunakan, bukan?

  1. PILIH * DARI tabler DI MANA a = DAN b <

    Cara membuat indeks
高洛峰高洛峰2710 hari yang lalu806

membalas semua(2)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-06-10 09:51:40

    1. Hanya indeks versi secara berasingan. Memandangkan id ialah kunci utama dan unik, kecekapan pengindeksan sebenarnya adalah yang tertinggi.
    2.in boleh mendayakan pengindeksan, tetapi apabila in mencapai nombor tertentu, ia mungkin gagal
    3.a dan b boleh diindeks secara berasingan. Atau a dan b lakukan indeks bersama

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-10 09:51:40

    Dalam keadaan biasa, sudah cukup untuk mencipta indeks untuk medan id sahaja.
    Jika mengikut senario perniagaan, dijangka setiap ID akan banyak diubah suai, anda boleh membuat indeks bersama untuk ID dan versi.

    balas
    0
  • Batalbalas