Dalam mysql, semasa menulis data, ID yang meningkat sendiri harus ditulis terlebih dahulu dan kemudian diberi ID kepada data, atau adakah ID itu perlu diberikan dahulu dan kemudian data yang akan dimasukkan ditulis?
伊谢尔伦
伊谢尔伦 2017-05-18 10:51:19
0
2
533

Dalam mysql, id meningkat secara automatik Sekarang jika anda menulis sekeping data ke dalamnya, proses khusus adalah untuk menulis data terlebih dahulu, dan kemudian berikan data id, atau berikan id dahulu, dan kemudian masukkan. data yang hendak disisipkan. Hanya ingin tahu

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(2)
过去多啦不再A梦

MYSQL telah pun mengira ID kenaikan automatik yang perlu diisi pada masa akan datang

Seperti yang ditunjukkan dalam gambar di bawah Pangkalan data mempunyai 62 baris, dan nilai telah meningkat kepada 63.

Jika ID tidak dinyatakan, MYSQL akan mengisinya dengan sendirinya Jika pengisian kurang daripada kenaikan automatik, ralat akan dilaporkan Jika pengisian lebih besar daripada kenaikan automatik, kenaikan automatik akan menjadi nombor pengisian + 1

Dapatkan ID sisipan:
MYSQLI: kaedah mysqli_insert_id
PDO: PDO:: kaedah lastInsertId
MYSQL: kaedah mysql_insert_id

Kaedah MYSQL untuk menyambung ke pangkalan data telah ditamatkan dan mungkin dialih keluar dalam versi akan datang

SQL di bawah boleh mencapai apa yang anda inginkan, tetapi saya tidak pasti sama ada ia idea yang bagus Selain itu, adakah ia benar-benar bagus untuk menetapkan struktur data seperti ini?

INSERT INTO sta_log_fun(`FCNAME`,`STATUS`) VALUES('WOQU',(SELECT auto_increment FROM information_schema.`TABLES` WHERE TABLE_SCHEMA='test2' AND TABLE_NAME='sta_log_fun'));

Kesannya adalah seperti di bawah:

洪涛

Saya belum menelitinya, tetapi saya rasa ia sama seperti apabila kami memasukkan data secara manual, ia ditulis bersama. Dapatkan nilai maksimum id jadual semasa, tambahkan nilai kenaikan automatik yang ditetapkan dan masukkan data bersama-sama. . . .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!