ZVVQ代理分享网

mysql怎么获取insert数据(mysql获取字段名)

作者:zvvq博客网
导读在 mysql 中获取插入数据的方法包括:使用 last_insert_id() 函数获取最近插入行的 id。使用 select ... returning 语句在插入时检索插入行的值。使用 information_schema.table_statistics 表查询表中插入

在 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数据信息的详细内容,大量欢迎关注其他类似文章!