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!