Rumah  >  Soal Jawab  >  teks badan

mysql - Bagaimanakah PHP mengendalikan entri Duplikat '' untuk masalah 'num' (23000) kunci yang disebabkan oleh indeks unik?

Saya mempunyai projek yang memerlukan penghantaran antara muka, yang serupa dengan cas semula Saya perlu menerima nombor pesanan dan memasukkannya ke dalam gudang Terdapat pembolehubah yang dipanggil cap waktu, dan maklumat cas semula selepas cap waktu ini diambil berdasarkan ini cap waktu.
Tetapi ada masalah untuk mengelakkan pesanan hilang Apabila saya mencari setiap 5 minit, saya akan meningkatkan cap masa sebanyak 28000 dan bukannya 300000. Ini akan menyebabkan nombor pesanan berulang dan membawa kepada kegagalan masalah ini, tetapi ia memalukan saya tidak menggunakan rangka kerja TP. Adakah terdapat cara lain untuk menyelesaikan masalah ini?

学习ing学习ing2663 hari yang lalu1034

membalas semua(3)saya akan balas

  • 漂亮男人

    漂亮男人2017-07-04 13:45:35

    Kunci diulang, yang bermaksud rentetan kosong di dalam apa kaitannya dengan apa yang anda katakan
    Ini bermakna lajur num mempunyai berbilang rentetan kosong'' untuk dimasukkan ke dalam pangkalan data.

    Saya langsung tidak faham penjelasan awak.

    balas
    0
  • 高洛峰

    高洛峰2017-07-04 13:45:35

    Jika anda menggunakan indeks unik, nilai lalai boleh ditetapkan kepada NULL nilai tidak akan bercanggah, tetapi 0或者空字符串'' akan bercanggah.

    balas
    0
  • 黄舟

    黄舟2017-07-04 13:45:35

    Ralat ini disebabkan oleh pangkalan data

    balas
    0
  • Batalbalas