집 >데이터 베이스 >MySQL 튜토리얼 >Node.js를 사용하여 MySQL에 마지막으로 삽입된 ID를 안정적으로 검색하는 방법은 무엇입니까?
MySQL 및 Node.js를 사용하여 마지막으로 삽입된 ID 검색
MySQL에서는 새로 삽입된 행의 ID를 가져오는 것이 일반적인 작업입니다. 그러나 mysqli_insert_id 함수에만 의존하면 제한이 발생할 수 있습니다. Node.js MySQL을 사용하는 개발자의 이러한 문제를 해결하려면:
mysqli_insert_id의 제한 사항:
해결책:
권장 사항 해결책은 마지막으로 삽입된 ID를 검색하기 위한 안정적인 방법을 제공하는 MySQL 드라이버의 insertId 속성을 사용하는 것입니다. 예는 다음과 같습니다.
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); });
이 접근 방식의 이점:
위 내용은 Node.js를 사용하여 MySQL에 마지막으로 삽입된 ID를 안정적으로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!