相关疑难解决方法(0)

如何重置MySQL中的AUTO_INCREMENT?

我怎样才能重新AUTO_INCREMENT一个领域?我希望它1再次开始计数.

mysql sql auto-increment

1174
推荐指数
17
解决办法
118万
查看次数

如何从另一个表中设置AUTO_INCREMENT

如何设置AUTO_INCREMENTon CREATE TABLEALTER TABLEfrom另一个表?

我发现了这个问题,但没有解决我的问题: 如何使用另一个表中的MAX值重置MySQL AutoIncrement?

我也试过这个:

CREATE TABLE IF NOT EXISTS `table_name` (
  `id` mediumint(6) unsigned NOT NULL AUTO_INCREMENT,
  `columnOne` tinyint(1) NOT NULL,
  `columnTwo` int(12) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=(SELECT `AUTO_INCREMENT` FROM  `INFORMATION_SCHEMA`.`TABLES` WHERE `TABLE_SCHEMA` = 'database_name' AND `TABLE_NAME` = 'another_table_name');
Run Code Online (Sandbox Code Playgroud)

这个:

ALTER TABLE `table_name` AUTO_INCREMENT=(SELECT `AUTO_INCREMENT` FROM  `INFORMATION_SCHEMA`.`TABLES` WHERE `TABLE_SCHEMA` = 'database_name' AND `TABLE_NAME` = 'another_table_name');
Run Code Online (Sandbox Code Playgroud)

这个:

CREATE TABLE IF NOT EXISTS `table_name` (
  `id` mediumint(6) unsigned …
Run Code Online (Sandbox Code Playgroud)

mysql alter-table create-table auto-increment

6
推荐指数
1
解决办法
1233
查看次数

CREATE TABLE new_table_name LIKE old_table_name,带有old_table_name的AUTO_INCREMENT值

我可以在mysql客户端中创建一个具有旧表自动注册状态的新表吗?

我认为,这ALTER TABLE new_table_name AUTO_INCREMENT=@my_autoincr_iment有助于我,但这种结构必须使用恒定的价值.我不想使用困难的脚本.

mysql create-table auto-increment sql-like

2
推荐指数
1
解决办法
3056
查看次数