mysql: как я могу начать автоматическое увеличение с определенной точки?

CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `rowid_UNIQUE` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=15034 DEFAULT CHARSET=latin1 

Я хочу запустить автоинкремент с 20000

Как мне это сделать? могу ли я редактировать таблицу, как начать увеличивать с 20000?

 ALTER TABLE batchinfo AUTO_INCREMENT = 20000; 

См. Также Автоинкремент

См. Последнюю строку вашего запроса:

 AUTO_INCREMENT=15034 

Измените его на:

 AUTO_INCREMENT=20000 

Легко! 🙂

 CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `rowid_UNIQUE` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=20000 DEFAULT CHARSET=latin1; INSERT INTO batchinfo (datapath) values('test'); SELECT * FROM batchinfo; 

Я не знаю, как это сделать из инструкции CREATE , но после этого вы можете сделать это:

 ALTER TABLE `batchinfo` AUTO_INCREMENT = 20000; 
  • Список «Поле» iCalendar (для схемы базы данных на основе стандарта iCalendar)
  • Ошибка удаления базы данных (не может rmdir '.test \', errno: 17)
  • MySQL - «Корневой элемент отсутствует»
  • Что вызывает ERROR: нет уникального ограничения, связанного с заданными ключами для таблицы ссылок?
  • Есть ли какой-либо логический тип в базах данных Oracle?
  • Я продолжаю получать ошибку " не существует"
  • Как сравнить две даты, чтобы найти разницу во времени в SQL Server 2005, манипуляции с датами
  • Драйвер не смог установить безопасное соединение с SQL Server с использованием шифрования Secure Sockets Layer (SSL)
  • Ограничить подключение SQL Server к определенному IP-адресу
  • Объединение 2 SQL-запросов и получение результата в одном
  • SQL-запрос возвращает данные из нескольких таблиц
  • Давайте будем гением компьютера.