簡體   English   中英

mysql 中的 auto_increment 問題?

[英]problem in auto_increment in mysql?

我在自動增量中遇到問題。 我在 /etc/my.cnf 文件中將自動增量和偏移值分別聲明為 5、14。 在創建表時,我在這里聲明了 auto increment.upto,一切都很好。 但是當我添加一條記錄時,它僅以 3 開頭。根據 auto_increment 值,記錄中的起始值正在發生變化。 它從不以 auto_increment 值開頭。 請解決這個問題。 提前致謝。

自動增量始終接受大於表中最大現值的值

在您的表上運行此查詢,您可以設置自動增量的開始位置:

ALTER TABLE tbl AUTO_INCREMENT = 15;

或您需要的任何值

當您使用以下方式讀取自動增量變量時,您會得到什么:

SHOW VARIABLES LIKE 'auto_inc%'

您是否獲得了之前設置的值?

請注意,如果 auto_increment_offset 的值大於 auto_increment_increment 的值,則忽略 auto_increment_offset 的值。

閱讀手冊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM