Heim  >  Artikel  >  Datenbank  >  MySQL数据库返回影响行数的实际操作流程

MySQL数据库返回影响行数的实际操作流程

WBOY
WBOYOriginal
2016-06-07 14:51:561529Durchsuche

以下的文章主要是向大家描述的是MySQL数据库返回影响行数的实际操作流程,我们主要是以介绍MySQL数据库返回影响行数的时机应用代码来引出其具体的操作步骤,下面就是文章的主要内容描述。 found_rows():select row_count():updatedeleteinsert 注:需要配合相

  以下的文章主要是向大家描述的是MySQL数据库返回影响行数的实际操作流程,我们主要是以介绍MySQL数据库返回影响行数的时机应用代码来引出其具体的操作步骤,下面就是文章的主要内容描述。

  found_rows() : select  
  row_count() : update delete insert 

  注:需要配合相应的操作一起使用,否则返回的值只是1和-1(都是不正确的值)

  示例:

  drop database if exists `mytest`;
  create database `mytest`;use `mytest`;
  drop table if exists `MyTestTable`;
  create table `MyTestTable`(`ID` int ,`Name` varchar(10)); 
  insert into `MyTestTable`(`ID`,`Name`) select '1','role1' 
  union all select '2','role2' union all select '3','role3';select row_count(); 

  输出3(返回新添加的记录数),[注:如果使用insert into...values只返回1]

  select * from `MyTestTable`;select found_rows();  

  输出3(返回选择的行数)

  update `MyTestTable` set `Name`='people';select row_count(); 

  输出3(返回修改的行数)

  delete from `MyTestTable`;select row_count();  

  输出3(返回删除的行数),以上的相关内容就是对MySQL数据库返回影响行数的代码介绍,望你能有所收获。

  MySQL数据库返回影响行数

  上述的相关内容就是对MySQL数据库返回影响行数的代码的描述,希望会给你带来一些帮助在此方面。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn