반응형
Node.js로 일부 데이터를 삽입하려고합니다. npm으로 mysql 지원을 설치했습니다. 방금 일부 소스 코드를 확인하고 다음 코드를 작성했으며 console.log에서 sql 출력을 따를 수 있으며 SQL 출력이 정확합니다. 그러나 mySQL 데이터베이스의 어떤 행에도 영향을 미치지 않습니다.
내 코드는 다음과 같습니다.
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'cccc.net',
user : 'username',
password : 'password',
});
var post = {srcUserID: userSrcID, destUserID: msg.userid, messageContent: msg.txt, messageSendDate:sendDate };
connection.query('INSERT INTO messages VALUES ?', post, function(err, result) {
});
해결 방법
쿼리를 수행하기 전에 DB를 선택해야합니다. 가장 쉬운 방법은 createConnection 호출에서 객체에 추가하는 것입니다.
var connection = mysql.createConnection({
host : 'cccc.net',
user : 'xxxxx_usr',
password : 'xxxxxxx',
database : 'database_name'
});
참조 페이지 https://stackoverflow.com/questions/18211413
반응형
'MySql' 카테고리의 다른 글
MySQL datetime 형식은 10 분 추가 (0) | 2020.12.25 |
---|---|
MySQL 데이터베이스에 연결할 수 없습니다. "치명적인 오류 : 클래스 'mysql_connect'를 찾을 수 없음 ..."오류가 발생합니다. (0) | 2020.12.25 |
MySQL : 개수가 1보다 큰 레코드를 얻는 방법은 무엇입니까? (0) | 2020.12.25 |
MySQL 트랜잭션, 행 수준 잠금 및 외래 키 지원 (0) | 2020.12.25 |
MySQL 사용자 이름이 데이터베이스에 있는지 PHP 확인 (0) | 2020.12.25 |
댓글