Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menggabungkan Rentetan dan ID Kunci Utama Semasa Penyisipan dalam MySQL?
Menggabungkan Rentetan dan ID Kunci Utama semasa Sisipan
Memasukkan data ke dalam jadual MySQL boleh dilakukan dengan mudah, seperti yang ditunjukkan dalam kod yang disediakan. Walau bagaimanapun, jika anda ingin mencipta nama pengguna sebagai 'pengguna' yang digabungkan dengan ID kunci utama auto-inkremental (pengguna1, pengguna2, pengguna3, dll.), pendekatan langsung memerlukan beberapa pertimbangan.
Penghadan penggabungan :
Pendekatan alternatif:
Untuk menangani had ini, anda boleh melakukan langkah berikut:
$query = 'UPDATE `users` SET `username` = CONCAT("user", ?) WHERE `id` = ?'; $stmt = $mysqli->prepare($query); $stmt->bind_param("ii", $id, $id); $stmt->execute();
Pertimbangan untuk ID bukan AUTO_INCREMENT:
Jika user_id bukan nilai AUTO_INCREMENT, anda boleh menggabungkan terus 'pengguna' rentetan dan ID yang ditentukan dalam kod PHP anda sebelum menghantarnya sebagai parameter dalam sisipan penyataan.
Nota tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Rentetan dan ID Kunci Utama Semasa Penyisipan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!