MySQL一问一答

一、问:如果有一张表,里面有个字段为id的自增主键,当已经向表里面插入了10条数据之后,删除了id为8,9,10的数据,再把mysql重启,之后再插入一条数据,那么这条数据的id值应该是多少,是8,还是11?

答:如果表的类型为MyISAM,那么是11。如果表的类型为InnoDB,则id为8。 这是因为两种类型的存储引擎所存储的最大ID记录的方式不同,MyISAM表将最大的ID记录到了数据文件里,重启mysql自增主键的最大ID值也不会丢失; 而InnoDB则是把最大的ID值记录到了内存中,所以重启mysql或者对表进行了OPTIMIZE操作后,最大ID值将会丢失。

时间: 2024-10-10 16:48:16

MySQL一问一答的相关文章

需求: 客户端与服务端一问一答聊天。

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.InetAddress; import java.net.Socket; /* 需求: 客户端与服务端一问一答聊天. 1.如果使用BuffrerdReader的readline方法一定要加上\r\n才把数据写出.

真问真答:中国人为何蔑称朝鲜人“棒子”|大象公会

真问真答:中国人为何蔑称朝鲜人“棒子”|大象公会 真问真答:中国人为何蔑称朝鲜人“棒子”|大象公会 大象公会 作者: 小白兔吃猫饼干 2016-06-30 22:56:22 举报 阅读数:41545 关于“棒子”蔑称的起源,网上有很多不靠谱的解释.一种说法称朝鲜人爱种也爱吃玉米,而玉米在东北又被称作“棒子”,但事实上朝鲜人很少种植玉米,基本以水稻和小麦做主食. 另一种说法称朝鲜人在伪满洲国时期帮日本人做警察,日本人却不给他们配以武器,只能挥舞朝鲜妇女的洗衣棒欺压中国人,因而得到“棒子”的蔑称,然

OpenGL快问快答

OpenGL快问快答 本文内容主要来自对(http://www.opengl.org/wiki/FAQ)的翻译,随机加入了本人的观点.与原文相比,章节未必完整,含义未必雷同,顺序未必一致.仅供参考. 我写这个是为了加深印象,好记性不如烂笔头,好记星不如烂键盘. +BIT祝威+悄悄在此留下版了个权的信息说: 名词术语 渲染:等于"画",等于"draw". OpenGL是什么? OpenGL是Open Graphics Library(开源图形库)的缩写.它是一本说明书

第1章 关于Python的问与答

第1章 关于Python的问与答 ? 如果你已经买了这本书,你可能已经知道Python是什么以及为什么它是一个值得学习的重要工具.如果你还不知道,那么你可能不会着迷于Python,直到你通过阅读本书的其余部分学习了这门语言并且使用Python完成了一两个项目.但是在我们深入细节之前,本书的首章将简要介绍一下Python流行背后的一些主要原因.为了给Python镌刻一个定义,本章采取一问一答的对话形式,摆出了初学者提出的一些最常见的问题. 人们为什么使用Python? 时至今天,有许多可用的编程语

WCF入门教程:WCF基础知识问与答(转)

学习WCF已有近两年的时间,其间又翻译了Juval的大作<Programming WCF Services>,我仍然觉得WCF还有更多的内容值得探索与挖掘.学得越多,反而越发觉得自己所知太少,直到现在,我也认为自己不过是初窥WCF的门径而已. 学以致用”,如果仅仅是希望能够在项目中合理地应用WCF,那么对于程序员而言,可以有两种选择,一种是“知其然而不知其所以然”,只要掌握了WCF的基础知识,那么对于一般的应用就足够了.要做到这一点就很容易了,微软秉承了一贯的方式,将WCF这门技术优雅地呈现给

Java 面试题问与答:编译时与运行时

Java 面试题问与答:编译时与运行时 2012/12/17 | 分类: 基础技术, 职业生涯 | 5 条评论 | 标签: RUNTIME, 面试 分享到:58 本文作者: ImportNew - 朱伟杰 未经许可,禁止转载! 在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念.理解这几个概念可以更好地帮助你去了解一些基本的原理.下面是初学者晋级中级水平需要知道的一些问题. Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢? 1 2 3 4 5 6 7 8 9 10 11

k3 Bos开发百问百答

          K/3 BOS开发百问百答   (版本:V1.1)           K3产品市场部       目录 一.基础资料篇__ 1 [摘要]bos基础资料的显示问题_ 1 [摘要]单据自定义无法看到bos定义的基础资料_ 1 [摘要]在调出基础资料序时簿时,过滤出我需要的基础资料_ 1 [摘要]bos定义的基础资料能否做到按名称而不是按代码进行自动匹配_ 1 二.业务单据篇__ 2 [摘要]是否支持多插件和数据授权_ 2 [摘要]K3BOS单据(新)中的数量字段怎样才能控制到两

Vue.js 一问一答

Vue.js 一问一答 记录一下在学习 Vue 过程中给自己问的一些问题,持续更新中... Vue.js 的核心是什么? 官网:Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统. 以下面的例子来说明: // Vue 中的模板语法 <div id="app"> {{message}} </div> var app = new Vue({ el: "#app", data: { message: "

Android 动画 6问6答

1.view 动画有哪些需要注意的? 答:view动画 本身比较简单.http://www.cnblogs.com/punkisnotdead/p/5179115.html 看这篇文章的第五问就可以了. 2.如何给viewGroup 子元素出场时增加动画效果? 答:以listview 为例. 1 <?xml version="1.0" encoding="utf-8"?> 2 <layoutAnimation xmlns:android="