在 mysql 中获得插入数据的方法包括:应用 last_insert_id() 函数获得近期插入行的 id。应用 select ... returning 句子在插入后查找插入行数值。应用 information_schema.table_statistics 表查询表格中插进的个数。应用触发器原理在插进操作过程中自动完成姿势,查找并记录插进的信息。
怎么使用 MySQL 获得插入数据
在 MySQL 中获得插入数据有以下几点方式:
1. 应用 LAST_INSERT_ID() 函数公式
LAST_INSERT_ID()函数公式会回到近期实施的 INSERT 句子中插入行的 ID。
词法:
SELECTLAST_INSERT_ID();
2. 应用 SELECT ... RETURNING 句子
SELECT...RETURNING句子能够让你在实施 INSERT 句子的前提下查找插入行数值。
词法:
INSERTINTOtable_name(column1,column2,...)
VALUES(value1,value2,...)
RETURNINGcolumn1,column2,...;
3. 应用 information_schema.table_statistics 表
information_schema.table_statistics表存储了表中统计数据,包含插进的个数。
词法:
SELECTINSERT_ROWS
FROMinformation_schema.table_statistics
WHERETABLE_SCHEMA=database_name
ANDTABLE_NAME=table_name;
4. 应用触发器原理
触发器原理是一种数据库对象,当对表开展特殊实际操作(如插进)时,会自动完成一些姿势。可以创建触发器原理来查找并记录插进的信息。
留意:
LAST_INSERT_ID() 函数公式只回到最近一次插入行的 ID,而 SELECT ... RETURNING 和 information_schema.table_statistics 方法来查找多做数据信息。 information_schema.table_statistics 表中数据可能到期,因而不适用于即时文本检索。触发器原理提供了更大的协调能力,但设定起来也是更加复杂。以上就是关于mysql怎样获得insert数据信息的详细内容,大量欢迎关注其他类似文章!