- 投稿日:2019-08-19T23:27:15+09:00
MySQLで AUTO INCREMENT をn番からの採番にする
AUTO INCREMENT
をカラムに指定すると、1から自動で採番にしてくれるようになるが、1からではなく例えば500から採番してほしいような場合の操作方法操作
やり方
ALTER TABLE テーブル名 AUTO_INCREMENT = 採番開始したい数字;実際にやってみる
hoges
table を作成CREATE TABLE IF NOT EXISTS `hoges` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL, PRIMARY KEY(`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
AUTO INCREMENT
の変更前にデータを1つ入力INSERT INTO hoges (name) VALUES ('foo');入力されたデータを確認
SELECT * FROM hoges;結果
+----+------+ | id | name | +----+------+ | 1 | foo | +----+------+
hoges
table のAUTO_INCREMENT
を500に変更ALTER TABLE hoges AUTO_INCREMENT = 500;
AUTO INCREMENT
の変更後にデータを1つ入力INSERT INTO hoges (name) values ('bar');確認
SELECT * FROM hoges;結果(
id = 500
のデータが作成されている)+-----+------+ | id | name | +-----+------+ | 1 | foo | | 500 | bar | +-----+------+
- 投稿日:2019-08-19T18:13:54+09:00
docker上のmysqlのデータバックアップ
- 投稿日:2019-08-19T04:58:04+09:00
Amazon Linux2にmysql-56-communityをいれる
Auroraの主力はまだまだ5.6だと思うので、そのような事情により5.6が必要な場合の手順です。
コピペできるように、$を取っています。コマンド群sudo yum localinstall http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm sudo yum repolist all | grep mysql sudo yum list installed | grep yum-utils sudo yum-config-manager --disable mysql57-community sudo yum-config-manager --enable mysql56-community sudo yum repolist all | grep mysql sudo yum info mysql-community-server sudo yum -y install mysql-community-server(特に解説はない)