Rumah > Artikel > pangkalan data > Bagaimana untuk Mendapatkan Kembali ID Terakhir yang Dimasukkan dalam MySQL dengan Node.js?
Mengambil ID Terakhir Dimasukkan dengan MySQL dan Node.js
Dalam MySQL, mendapatkan ID baris yang baru dimasukkan ialah operasi biasa. Walau bagaimanapun, bergantung semata-mata pada fungsi mysqli_insert_id boleh menimbulkan batasan. Untuk menangani kebimbangan ini bagi pembangun yang menggunakan Node.js MySQL:
Penghadan mysqli_insert_id:
Penyelesaian:
Penyelesaian yang disyorkan ialah menggunakan sifat insertId pemacu MySQL, yang menyediakan kaedah yang boleh dipercayai untuk mendapatkan ID yang terakhir dimasukkan. Berikut ialah contoh:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'username', password: 'password', database: 'database_name', }); connection.query('INSERT INTO posts SET ?', { title: 'test' }, (err, result, fields) => { if (err) throw err; console.log(result.insertId); });
Faedah Pendekatan ini:
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kembali ID Terakhir yang Dimasukkan dalam MySQL dengan Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!