Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9138

node.js(express)でmysqlに登録したデータのIDを取得する(備忘録)

$
0
0
MySQLに登録したデータのIDを取得する MySQLにデータを登録した際、auto_incrementで自動的に一意なIDが与えられる場合を想定しています index.js const express = require('express') const app = express() const mysql = require('mysql') const cors = require('cors') // APIとして利用する場合は必要 const port = 8000 app.use(express.json()) app.use(cors()) // APIとして利用する場合は必要 const con = mysql.createConnection({ //ご自身の環境に合わせてください host: 'localhost', user: 'root', password: 'root', database: 'data' }) // mysql接続 con.connect((err) => { if (err) throw err console.log('Connected') }) app.post('/create', (req, res) => { const sql = 'insert into users (name, email, password) values (?, ?, ?)' con.query(sql, [req.body.name, req.body.email, req.body.password],(err, result) => { if(err) console.log(err) const id = result.inserttId //result.insertId に登録したデータのIDが格納されている return res.json(id) }) })

Viewing all articles
Browse latest Browse all 9138

Trending Articles