7つのデータの合計内部増分テーブルに、最後の二つのデータを削除し、MySQLデータベースを再起動して、データの一部を挿入し、このタイムIDは、データベースの現在のバージョンを取得する方法は?少ないですか?

7つのデータの総内部増分表は、最後の2つのデータを削除MySQLデータベースを再起動して、データの一部を挿入し、この時間idが少ないですか?

  一般的には、私たちが作成したテーブルのタイプは(mysqlのケースを再起動せずに)InnoDBは、あるレコードを追加する場合は、IDこのレコードは8ですが、その後、このレコードのMySQL、(に言及した)再起動した場合IDは6です。メモリへのInnoDBテーブルのみ最大インクリメントの主キーのIDレコードなので、データベースまたは表OPTIMIZE再開操作は、最大損失のIDが発生します。

私たちはテーブル型MylSAMを使用する場合は、その後、このレコードIDは8です。再起動後にMYSQL、最大インクリメント主キーのIDが失われることはありません、データファイルに記録MylSAMテーブル意志の自動インクリメントの主キーID、最大ので。

注:(たとえば、レコード2 3,4の削除など)いくつかの中間七記録削除されたレコード場合、記録後にインサートをMySQLデータベースを再起動した後、IDは8です。メモリまたはデータベースファイルが格納されているため、最大インクリメントの主キーID

データベースの現在のバージョンを取得するには?

MySQLデータベースの現在のバージョンを取得するために選択したバージョン()を使用してください。

おすすめ

転載: www.cnblogs.com/jxxblogs/p/12162717.html
おすすめ