MySQL 및 Node.js를 사용하여 마지막으로 삽입된 ID 검색
데이터베이스 작업을 처리할 때 검색해야 하는 시나리오가 종종 있습니다. 최근에 삽입된 행의 ID입니다. MySQL에서는 mysqli_insert_id() 함수를 사용하여 이를 수행할 수 있습니다. 그러나 Node.js MySQL 사용자의 경우 이 방법과 관련된 몇 가지 제한 사항과 보안 문제가 있습니다.
제한 사항 및 보안 위험 극복
질문에는 다음이 포함됩니다.
connection.query()를 사용하는 솔루션
이러한 문제를 해결하려면 다음을 활용할 수 있습니다. 설명서에 설명된 대로 Node.js MySQL의 Connection.query() 메서드. 이 접근 방식은 더 강력한 제어 및 보안을 제공합니다.
connection.query('INSERT INTO posts SET ?', {title: 'test'}, function(err, result, fields) { if (err) throw err; console.log(result.insertId); });
이 예에서는 삽입 쿼리를 실행한 후 결과 개체의 insertId 속성에 삽입 ID가 포함됩니다. 이 방법을 사용하면 올바른 ID를 검색하고 mysqli_insert_id() 사용과 관련된 위험을 제거할 수 있습니다.
위 내용은 Node.js를 사용하여 MySQL에서 마지막으로 삽입된 ID를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!