从查询中检索第一个插入ID并插入到多查询中不起作用

时间:2019-07-17 22:56:55

标签: php mysqli

我一直在从事这个项目,现在被困在我必须插入第一个查询的ID的位置,它可以标识该表与其他人的关系,我希望将第一个查询的ID保存为变量,然后将其插入以下查询

我试图设置要使用的值,但它不起作用,因为我希望所有这些值都可以在一个多查询中使用,下面是一些查询代码

function checkT2() {
  var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var cell = sh.getRange("T2").getValue();
  if (cell && (cell.slice(0,1)=='M' || cell.slice(0,1)=='W' || cell.slice(0,1)=='F')) {
    SplitNames();
  } else {
    fullNames();
  }
}

我希望它能够获取第一个查询来宾ID并将其插入@last_id列,请问有什么想法吗?

1 个答案:

答案 0 :(得分:0)

有时候,我不得不使用它:

SELECT `auto_increment` FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'tablename'

SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name = your_tablename' AND table_schema = DATABASE( ) ;

也许对您有用

参考文献:

https://dev.mysql.com/doc/refman/8.0/en/show-table-status.html

https://php.net/manual/en/mysqli.insert-id.php