mysql - 如何在 Perl 中获取 MySQL 插入命令返回的记录号
问题描述
我正在从 Perl 插入 MySQL 表。但有时我想获取该插入的记录号以供以后使用。
有没有办法从 MySQL 获得回报?
ps 此表的索引为零。
谢谢
解决方案
如果没有索引,则没有记录号。好吧,会有一个隐藏的主键,但无法访问它。
通常你会有一个显式的主键,如果它设置为自动递增,它将通过语句句柄可用。请参阅如何获取使用 DBI 插入的最后一行?
推荐阅读
- sequelize.js - 如何以编程方式找出续集模型属性是否是外键以及它引用的模型
- c# - “警告:建立数据库连接问题!” 但连接字符串是正确的
- r - 当我尝试将两个变量绘制到同一个图上时,为什么我的图看起来像这样?
- javascript - 如何将数据从变量传输到 redux 存储?
- r - 如何使用带有 method = glmmTMB::glmmTMB 和点权重的 ggplot 可视化交互效果
- apache-spark - Spark Streaming 作业在 HD Insights 上 7 天后完全失败,没有错误日志
- r - 创建整数间隔向量以从 R 中的数据框中删除多行
- javascript - 如何允许用户覆盖输入类型数字中的数字(当已经有两个数字时)?
- clang++ - Emscripten Clang 生成 ELF 64 位可执行文件和 wasm 二进制交叉编译器目标
- c# - 在 Azure c# 上下载、处理和保存在数据库中作为服务器 less