Heim >Datenbank >MySQL-Tutorial >Wie kann ich mit Node.js zuverlässig die zuletzt in MySQL eingefügte ID abrufen?
Zuletzt eingefügte ID mit MySQL und Node.js abrufen
In MySQL ist das Abrufen der ID einer neu eingefügten Zeile ein häufiger Vorgang. Allerdings kann es zu Einschränkungen kommen, wenn man sich ausschließlich auf die Funktion mysqli_insert_id verlässt. Um diese Bedenken für Entwickler auszuräumen, die Node.js MySQL verwenden:
Einschränkungen von mysqli_insert_id:
Lösung:
Die empfohlene Lösung ist die Verwendung von MySQL Die insertId-Eigenschaft des Treibers bietet eine zuverlässige Methode zum Abrufen der zuletzt eingefügten ID. Hier ist ein Beispiel:
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); });
Vorteile dieses Ansatzes:
Das obige ist der detaillierte Inhalt vonWie kann ich mit Node.js zuverlässig die zuletzt in MySQL eingefügte ID abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!