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; 
  • MySQL: нет в GROUP BY
  • Конкатенация столбцов в Apache Spark DataFrame
  • Возвращать результат по умолчанию для значения IN независимо
  • выбор уникальных значений из столбца
  • Есть ли ярлык для SELECT * FROM?
  • Оператор SQL игнорирует, где параметр
  • Как восстановить файл дампа из mysqldump?
  • Совместное использование листа Excel через сеть?
  • Доступ к базе данных SQL в Excel-VBA
  • В Oracle можно ли вставить или ОБНОВИТЬ запись через представление?
  • Как запустить сервер MySQL в Windows?
  • Interesting Posts

    Как я могу заставить Windows 7 переключать звук с монитора (со встроенными динамиками) на наушники, когда они подключены?

    Какой параметр безопасности препятствует доступу Remote PowerShell 2.0 к пути UNC

    Почему Catch (Exception) почти всегда является плохой идеей?

    Есть ли программное обеспечение для Mac OSX, которое управляет запуском групп приложений?

    Преобразовать число с плавающей запятой в определенную точность, а затем скопировать в строку

    gprolog: получение stacktrace после исключения

    Существуют ли повторители Bluetooth?

    Почему я не должен использовать «венгерскую нотацию»?

    OS X «Смертельная спираль»? Невозможно запустить новые процессы, в конечном итоге становится непригодным

    Защитник Windows и основные средства безопасности в Windows 8

    Как отслеживать причину SIGABRT

    Исправлено фоновое изображение с ios7

    Что такое хороший редактор тегов .mp3 / .m4v для OS X

    Согласование шаблонов Scala с именем переменной нижнего регистра

    Прямой просмотр программы

    Давайте будем гением компьютера.