• <bdo id='r1SbH'></bdo><ul id='r1SbH'></ul>
      <legend id='r1SbH'><style id='r1SbH'><dir id='r1SbH'><q id='r1SbH'></q></dir></style></legend>
      <tfoot id='r1SbH'></tfoot>

      <i id='r1SbH'><tr id='r1SbH'><dt id='r1SbH'><q id='r1SbH'><span id='r1SbH'><b id='r1SbH'><form id='r1SbH'><ins id='r1SbH'></ins><ul id='r1SbH'></ul><sub id='r1SbH'></sub></form><legend id='r1SbH'></legend><bdo id='r1SbH'><pre id='r1SbH'><center id='r1SbH'></center></pre></bdo></b><th id='r1SbH'></th></span></q></dt></tr></i><div id='r1SbH'><tfoot id='r1SbH'></tfoot><dl id='r1SbH'><fieldset id='r1SbH'></fieldset></dl></div>

      1. <small id='r1SbH'></small><noframes id='r1SbH'>

        使用 Mysql 检索最后插入的 id

        时间:2023-05-23

        <legend id='bNppa'><style id='bNppa'><dir id='bNppa'><q id='bNppa'></q></dir></style></legend>
          <tbody id='bNppa'></tbody>

          <tfoot id='bNppa'></tfoot>

          <i id='bNppa'><tr id='bNppa'><dt id='bNppa'><q id='bNppa'><span id='bNppa'><b id='bNppa'><form id='bNppa'><ins id='bNppa'></ins><ul id='bNppa'></ul><sub id='bNppa'></sub></form><legend id='bNppa'></legend><bdo id='bNppa'><pre id='bNppa'><center id='bNppa'></center></pre></bdo></b><th id='bNppa'></th></span></q></dt></tr></i><div id='bNppa'><tfoot id='bNppa'></tfoot><dl id='bNppa'><fieldset id='bNppa'></fieldset></dl></div>
            <bdo id='bNppa'></bdo><ul id='bNppa'></ul>

                  <small id='bNppa'></small><noframes id='bNppa'>

                • 本文介绍了使用 Mysql 检索最后插入的 id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  美好的一天,

                  我愿意在Mysql中检索新插入行的id值.

                  I am willing to retrieve the id value of a freshly inserted row in Mysql.

                  我知道有 mysqli_insert_id 函数,但是:

                  I know there is mysqli_insert_id function, but:

                  1. 我无法指定表格
                  2. 如果同时进行查询,可能会有检索到错误 ID 的风险.
                  3. 我正在使用 node.js MySQL

                  我不想冒险去查询最高的 id,因为有很多查询,它可能会给我错误的...

                  I don't want to take the risk to query the highest id since there are a lot of queries, it could give me the wrong one...

                  (我的 id 列是自动递增的)

                  (My id column is on auto-increment)

                  推荐答案

                  https://github.com/mysqljs/mysql#getting-the-id-of-an-inserted-row完美地描述了解决方案:

                  https://github.com/mysqljs/mysql#getting-the-id-of-an-inserted-row describes the solution perfectly well:

                  connection.query('INSERT INTO posts SET ?', {title: 'test'}, function(err, result, fields) {
                    if (err) throw err;
                  
                    console.log(result.insertId);
                  });
                  

                  这篇关于使用 Mysql 检索最后插入的 id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:MySQL 将两列合并为一列 下一篇:增加字段时如何确保MySQL数据库中没有竞争条件?

                  相关文章

                  <small id='jxJhu'></small><noframes id='jxJhu'>

                  • <bdo id='jxJhu'></bdo><ul id='jxJhu'></ul>
                • <i id='jxJhu'><tr id='jxJhu'><dt id='jxJhu'><q id='jxJhu'><span id='jxJhu'><b id='jxJhu'><form id='jxJhu'><ins id='jxJhu'></ins><ul id='jxJhu'></ul><sub id='jxJhu'></sub></form><legend id='jxJhu'></legend><bdo id='jxJhu'><pre id='jxJhu'><center id='jxJhu'></center></pre></bdo></b><th id='jxJhu'></th></span></q></dt></tr></i><div id='jxJhu'><tfoot id='jxJhu'></tfoot><dl id='jxJhu'><fieldset id='jxJhu'></fieldset></dl></div>

                  1. <tfoot id='jxJhu'></tfoot>

                      <legend id='jxJhu'><style id='jxJhu'><dir id='jxJhu'><q id='jxJhu'></q></dir></style></legend>