alter tableでauto_incrementの値を手動で変更しましたが、翌日auto_incrementの値が元の値に戻っていました。Auto Increment Seedの値がRDSで古い値に戻る
を手動で変更された値(60億)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2017-02-28 18:48:41 |
+---------------------+
1 row in set (0.00 sec)
mysql> show create table fav_tab;
+-----------+-----------------------------------------------------------------------------------------------------------
| Table | Create Table
+-----------+-----------------------------------------------------------------------------------------------------------
| fav_shows | CREATE TABLE `fav_tab` (
`FAV_tab_ID` int(11) NOT NULL AUTO_INCREMENT,
`USER_ID` bigint(20) unsigned NOT NULL,
`SERIES_ID` varchar(50) DEFAULT NULL,
`Creation_dt` datetime DEFAULT NULL,
PRIMARY KEY (`FAV_tab_ID`),
KEY `USER_ID` (`USER_ID`),
KEY `IDX_SeriesID` (`SERIES_ID`),
CONSTRAINT `FK_fav_tab_user` FOREIGN KEY (`USER_ID`) REFERENCES `user` (`USER_ID`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6000000000 DEFAULT CHARSET=latin1 |
+-----------+-----------------------------------------------------------------------------------------------------------
1 row in set (0.00 sec)
次の日の値は、自動的に(207458739)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2017-03-01 11:23:26 |
+---------------------+
1 row in set (0.00 sec)
mysql> show create table fav_tab;
+-----------+-------------------------------------------------------------------------------------------------
| Table | Create Table
+-----------+-------------------------------------------------------------------------------------------------
| fav_shows | CREATE TABLE `fav_tab` (
`FAV_tab_ID` int(11) NOT NULL AUTO_INCREMENT,
`USER_ID` bigint(20) unsigned NOT NULL,
`SERIES_ID` varchar(50) DEFAULT NULL,
`Creation_dt` datetime DEFAULT NULL,
PRIMARY KEY (`FAV_tab_ID`),
KEY `USER_ID` (`USER_ID`),
KEY `IDX_SeriesID` (`SERIES_ID`),
CONSTRAINT `FK_fav_tab_user` FOREIGN KEY (`USER_ID`) REFERENCES `user` (`USER_ID`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=207458739 DEFAULT CHARSET=latin1 |
+-----------+-------------------------------------------------------------------------------------------------
1 row in set (0.00 sec)
を変更し、なぜこれが起こって、どのように私たちができることです、私は理解して助けてくださいそれを解決する? InnoDBテーブルの場合
この機能を使用すると、問題が発生する可能性があります。 –